only thing I can think of is to bore scope stuck into the spark plug hole to inspect the top of pistons to see if those are hitting something that came loose, or carbon build up.
Might also check timing to see if it has moved too far advanced causing piston slap
I guess bad gas could also...