Hi guys, I am about pulling my hair out with parts replacement after replacement but still no result. The car is as stated a C Class C200 Kompressor w203 2001 T model Estate UK Import, The car has been running fine and would give me a top seed of at least 130mph with a rapid and smooth acceleration on a flat road. Where I live is high on a mountain in Malaysia with very narrow windy roads so a lot of driving is very slow and in 2 or 3rd gear. I have found that after driving some time (maybe 10-15 mins) like this at under 2000 rpm in 2nd gear then putting my foot down to pull away faster on a straight road the car misses and jerks a little for an instant then settles and drives smooth. On the highway where we can stretch her legs so to speak I used to be able to cruise comfortably at 130 + mph and still feels like it can go more. But now all of a sudden the car has changed. From the point of acceleration in say 3rd gear as normal, the car feels easy and ready to go, accelerating smoothly and fast until about 4K revs and then it feels as though suddenly something is holding us back. The car still accelerates but slower and does not feel as free, it feels as though we are being held back like it has gotten heavy or something like that. The top speed max with pedal to the floor on a flat road cannot exceed 105 mph. My mechanic said first off supercharger. I changed a new one, No difference!! My mechanic said Spark Plugs, we changed those, still No difference!! We have so replaced the AirconCompressor and the Alternator. So some major expenses there and still no improvement!! Today my mechanic wants to change the fuel pump and filter. I wonder how far I have to go and how much I will have to replace to fix this issue. Another issue is on the odd occasion that the pump assistant at the petrol pumps over fills the tank to the point she cannot get another drop of petrol in. The car runs smooth for about 45 mins then suddenly looses all power, misses like crazy and stalls. If I remove the petrol cap a loud gurgling sound can be heard and air seems to rush in. After 30 mins the car runs again for another 20 mins before acting up again. During this time the car can start but at idle and will idle for about 30 secs then suddenly rev up and then way down 4 - 5 times then eventually stall, all by itself. However after the fuel level starts to drop and the pointer on the gauge starts to move, the car is back to normal but still with the original issue of occasionally missing and no top speed. I would really appreciate if someone can throw some light onto this and give me some suggestions to help save money, I fear my mechanic will change everything on the engine before fixing it. Sorry for the long post but I tried to be as clear as possible. Thanks in advance.