2003 E500 MAF toast?


A couple weeks ago after not starting or driving the car for 2 weeks or so my car showed the CEL light and it was acting a little strange when driving at the same speed for a while (just holding the throttle pedal at same place for a couple minutes) and then braking a little, when pressing the throttle again to continue driving after slowing down or stopping to standstill nothing happen for a second or two, not even increasing in rpm then jumping a little and then the throttle works again, i checked for faulty codes with my carsoft MB v2 and there was the code P2004- 008.
Clearing the code only turned off the CEL the next time i start the car btu then it comes abck the time after that, nothing else changes, is it just my MAF thats gone bad or is there somethign else to it? Ive tried cleaning the MAF but no change.
Thanks in advance





