Car details: 2002 BMW 325Ci, manual transmission.
I’m having an idle hunt issue with the car specifically when stopped in traffic, at a stop light/sign, etc. The issue does not occur when the car first starts up, only after it’s been running for a few minutes.
Sometimes when coming to a stop, when I put the car in neutral, it’ll pulse for a couple of seconds between 1-1.5k RPM, then find itself and stop. However, sometimes in the same scenario it will jump between 500-1k RPM and do that continuously until I take off again.
It hasn’t stalled yet as a result of this, but sometimes it feels like it might. Even after it finds where it wants to be RPM-wise, I notice that if I turn the wheel it hunts again for a second before it calms down.
This issue is also somewhat intermittent. If the car has been running for a while and is up to temp, I’ve noticed it has a higher likelihood of not hunting when I come to a stop.
I’ve checked all of the vacuum lines and cannot find a leak. Cannot see any cracked or compromised hoses. I replaced the alternator and MAF recently as part of another maintenance. Cleaned the throttle body recently as well. I can say I’m 99% certain there is no vacuum leak after having looked it over extensively on multiple occasions.
Does anyone have any advice?