My 2001 Vehicross (I am the original owner so I know I never beat on the vehicle) engine went out at 75k miles. It was explained to me that this was a very common problem due to the cylinders becoming elliptical from wear due to bad metallurgy.
I was pretty pissed, but what can I do? A modern engine should not be having problems like these. The kicker is that when I went in for it, they recommended that I change the intake gaskets even though they have never failed. Which seemed weird, but I agreed because he was so adamant about it. Now since then the gasket has failed 3 times. So my advice on that one is never do something that hasn't failed just because it is a recall or under warranty. (unless it's a safety problem)
So now I am wondering how long until the new piston and rings do the same thing... grrrrrrr