340 has no balls

Pistons sounding like they are rattling around and no power should be a good indication that you should stop driving it before you mess the block up if something like rods are an issue.