When good is not enough, Camshaft time again.

Are you sure the cam is straight? That's easy to check and fix.