2004 mercedees call 320
My 2004 mercedees cell 320 is running a bit rough.
I have trouble putting my foot on the gas pedal
without the car revving up to 40. It has the check
engine light on plus it's throwing codes for a
misfire and the mass air flow sensor. It drives fine
when you drive long distance. Locally it acts up
sometimes when I stop at a light or a stop sign.
Can someone explain this or have a clue? I'm lost.