When good is not enough, Camshaft time again.

Are you sure the cam is straight? That's easy to check and fix.
Maybe so, but he shouldn't have to.