I've posted about my idle speed running high, revving to 3,000 RPM, dropping to almost stalling, idling down the road at 40 MPH, etc.:
https://www.crossfireforum.org/forum...high-idle.html
When it does this it, the idle speed will swing up and down like I'm a total tool at a red light. It's not just a high idle since it's also a bit jerky to drive pulling away from a stop and it will almost stall and then recover with a high rev again.
I've remapped the throttle position sensor and cleaned and replaced the MAF sensor. I found a post on a MB forum where someone had a similar problem that they cured by disconnecting the battery cable to reset the ECU. This worked for me as well but only temporarily - for a few weeks at a time. It acted up again yesterday so I disconnected the battery cable for an hour which seemed to "fix" it but it started again today.
This is really annoying and has my independent MB tech baffled as well. I'm hoping that someone has seen this and figured it out already.