Piston pin bad ?
Doh! With that much damage on the pistons, you may have some on the walls too
Print