Piston pin bad ?

Doh! With that much damage on the pistons, you may have some on the walls too