I have a Fiat Punto Sporting, 2000 model I didn't ask for it, it was a present so I couldn't turn it down, I mean, free car. Anyway, its hit about 125,000 km and the lamda sensor blew out of the exhaust. Got it welded back on and car worked fine for about 5,000km and then it went awol. If I press the gas (with no gear engaged) the engine sounds like a tractor, until about 5,500 rpm (red line at 7,000rpm) there is no power, just a pap pap pap pap pap while it struggles to burn gas, then pow it hits 5,500rpm and its fine, actually better than fine. If I am driving in 3rd gear, and I finally make it to 5,500 rpm it is like a turbo has engaged and I get stuck to my seat (this is a 96bhp 1.250cc car btw, not that powerful) It is pretty funny because I will be driving side by side by a car, forget about the 5,500rpm and pow, I just zoom off into the distance. Of course its very short lived because by the time I hit 7krpm and change to fourth I'm back at 4,500 rpm and I have to wait another 3-4 minutes to get back to 5,500rpm. Top speed is now ~160kmh whereas it used to be 190kmh. Now. If I don't press the gas fully, and sort of half press it, the acceleration is better, and full pedal it seems to stall and lose power. It has 6 gears but I never use the 6th gear anymore because there it can't muster the power required. I took it to an authorized Fiat service shop, they took 1000$, ripped out my catalyctic convertor and it worked a TINY bit better but not much. Anyone have any idea what it may be?