My friend has a brand new flexplate with all the bolts and stuff for his 98 XJ he'd sell for like $50, if it'll work on a 96 engine.
You could take off the cover for it and look to see if all the bolts are tight. That same friend had a rattling problem from that area, and a mechanic told him his flexplate was probably cracked. He went in to look at it and found that there was a bolt on the plate that loosened itself to the point of almost falling off. With that tightened there were no more rattles.
2004 Jeep Wrangler Unlimited - 3" BDS springs, 1.25" BL, RE superflex arms, MetalCloak track bars, 4.88 gears, ARB locker front, ECTED rear, 33" BFG mt's.
TSE - A Jeep Club