Hate to add fuel to THIS fire..
but if the engine IS NOT rebuilt-
He may have excessive slack in the timing chain, or he may have slipped a tooth. Wouldn't show up at light throttle, but would alter the timing enough to cause an issue under load.
Stupid Plastic-toothed 'Silent' drives were known for this kind of issue.

Just my
CC