I just had a bunch of work done in my 2007 M35 with 150k. First major repairs in 11 years of owning it.
One issue that has not been resolved..
At idle the RPM's do not stay stable. I understand that 650 is "normal" but mine will fluctuate from 680 to 650 to 638 continually. A/C off, radio off, nothing else on.
Just replaced an upstream oxygen sensor that was detected from codes being reported.
The throttle body and parts around it were cleaned. Cracked hoses and parts replaced.
Fuel economy is down a bit.
I did the idle reset/relearn procedure a number of times.
Any suggestions would be great. I know it's not a major issue but it just bugs the heck out of me.