Hard to tell without getting in there, kinda sounds like a piston slap. Tear the top end down, and then do a visual inspection on the rod bearings, as well as checking for any play.
Chances are, you will probably end up with a full rebuild. If the pistons are that bad, whatever caused it (lack of lubrication, overheating etc.) probably damaged the bottom end as well.