I have a 93 lwb 4.2 and it started knocking while n drive but in park there seems to be no knocking noise. i took the top part of the engine apart and the oil pan and saw a peice of the old piston that broke on the block. I got it off and cleaned it off. It was on piston 8 and i hear a rattling noise, do you know if this means. i checked the camshaft bearing and also the main bearing to the crankshaft and the seem to be fine. The crankshaft is wobbling when the truck is running but not loose when it seems like it will break. It has a new timing chain but the gears are the same, the woodkey is worn, replaced all 16 lifters but i dont know whats rattling?
Thanks

Paul