Problem with idle speed - 2002 Nissan Sentra GXE 1.8L
2002 Nissan Sentra GXE 1.8L
When starting the car cold it immediately revs to 2000 rpm and when it finally warms up it bounces revs between 1500 - 2000 rpm roughly.
If I let it run for a while occasionally the idle will simmer down to just under 1000 rpm as it should but after about another 20 seconds the idle goes up again to just under 2000 rpm.
If I try to press the gas ever so slightly it starts to idle up and down - press the gas a little more and the revs go right to 3000 rpm steady.
I have replaced the throttle position sensor and Air Mass sensor but no luck.
Have also used the carb cleaner trick to try to detect a vacuum leak with no effect.
No computer warning lights are currently on.
Any ideas?