BenzWorld Senior Member
Date registered: Dec 2009
Vehicle: 1999 ML320
Location: Chicago suburb
Mentioned: 0 Post(s)
Quoted: 6 Post(s)
I had this same issue for over a year, replaced many many parts with new oem (plugs, wires, coils, fuel rail with injectors, cps, maf) and still could not take off with it (accelerate) very fast, some times as fast as I would like to. Anything over 4,000 rpm will give me multiple misfire, or one cylinder misfire. Had to stop, turn key off, restart and continue driving as nothing happened and wait for the cel to go off on it's own.
I never have this problem any longer! Because finally the right code popped out P0150along with misfire P0306. After changing front oxygen sensor at 165K miles (bank 2 sensor 1) with oem Bosch 13782 car was fine for another 4 months till the other front oxygen sensor P0130, P0135 intermitent code showed up at 171K miles.
Replaced the other O2 front sensor (bank 1 sensor 1) and NEVER since then had the misfire show up again.
I'm hauling Dodge Intrepids home with my ML to fix timing problems on them, did 7 of them so far. I would take off with 5500 lbs. trailer as fast as it will go, floored it many times since new sensors were installed and no CEL, even if I try.
This past Saturday, I had to install new fuel pump, filter and lines. Took the truck for test drive on Sunday, passed 6,000 RPM to get cel (since I own good scanner with freeze data) or to see fuel starvation and nothing! Drives perfectly smooth.
If you believe me, please swap both front O2 sensors between each other and see, if that misfire will come up on the other engine bank (cylinder 1, 2 or 3).
This will cost you only 20 minutes of your time.
Even if you buy new sensor, it will be $70 compare to diagnostic bill for Mercedes dealer.
2003 E320 118K miles
1999 ML320 245K miles
2001 ML320 166K miles sold
2003 Lexus GX470 320K miles
1980 280SE W126 EURO 142mph top speed (gone but not forgotten)