Please help!!!!! C55 amg code P0104
HELLO everyone, I really need some help with getting my car back to normal. I have a 2005 c55 amg with 135xxx miles and brand new oem plugs, wires, and air filters. One morning I come to turn my car on and the rpms stay at 1500 rpm for way longer than normal and then once they went down to 550-600 rpm it began to fluctuate up and down. Every time the rpm drops, the car almost wants to stall. I took it to drive around the block and the car kept jerking like crazy (same feeling as if you were about to stall in a Manual car).
The weird thing is that I'll turn the car off, wait a few seconds and then everything seems to go back to normal. There's no check engine light, however, P0104 is stored. I changed the maf twice ( one remanufactered and the other a brand new oem). I'm so confused as to what the problem is.