Cam a cam wear out?

You say it only does it when you are getting on it a bit and that it runs fine otherwise. You may want to pull the balancer off and the timing cover and check the crank to cam timing. It sounds like it may be off. That will cause the symptoms you are stating and it is a pretty easy check.

Jack