Piston pin bad ?

Drinkin on the job eh? Pssh stupid engines