Piston pin bad ?

I would also check the ring clearance on the piston, the top gap on the KB pistons should be around .030.