I have a 1998 E240 that I've now owned for 4 years and 45,000m. It has done 92,000 miles in total. Never had a problem with the car till now.
I went on a 3 week holiday and came back and drove the car once and it drove fine. I left it for a week since it didn't have an MOT. The next time I drove it, it refused to go above 20mph. I drove it around for about 5-6 miles and then left it back at home. 4-5 hours later I started it again and it refused to go above 20mph for about a mile, then sputtered a bit and just picked up and drove absolutely fine. Since then it's been very erratic. Sometimes it drives ok, but mostly it doesn't do above 20mph. This is especially in the first few miles. A lot of times it picks up and then is fine.
Anybody have any idea what the problem is? The last time it wouldn't go above 20-30 mph even after 3-4 miles and I just gave up and parked it back. now I'm driving my wife's Peugeot
(hate it!)
Any pointers will be much appreciated.
I went on a 3 week holiday and came back and drove the car once and it drove fine. I left it for a week since it didn't have an MOT. The next time I drove it, it refused to go above 20mph. I drove it around for about 5-6 miles and then left it back at home. 4-5 hours later I started it again and it refused to go above 20mph for about a mile, then sputtered a bit and just picked up and drove absolutely fine. Since then it's been very erratic. Sometimes it drives ok, but mostly it doesn't do above 20mph. This is especially in the first few miles. A lot of times it picks up and then is fine.
Anybody have any idea what the problem is? The last time it wouldn't go above 20-30 mph even after 3-4 miles and I just gave up and parked it back. now I'm driving my wife's Peugeot

Any pointers will be much appreciated.