Is the cam timing the problem, or something else?

What is the most accurate out of the box timing chain these days?

Probably the JP/Rollmaster or any of the high end billet sets. Or a high end gear drive.