Piston pin bad ?

You tell me...