I have a 95 with a 2.5l and a broke #4 piston skirt. The cylinder shows obvious signs of wear and I’d love to just replace all 4 pistons, rods, and bearings. My question is will this just happen again eventually, or was all the piston slap just a piston manufacturing problem for Jeep and new pistons the solution. I’d appreciate hearing others’ experiences.