A vaccum Leak
Possibly a stuck or sticking EGR valve.
probably a leak in the intake would cause the rev in neutral and as for the oil pressure gauge i still haven't got that figured out but its not just a problem on tahoes i have a 2500 pickup which also does that ANSWER When was the last time you changed the oil engine?. Replace and check.
You need to turn off the Overdrive switch.
Youre Idle Air Control Valve went bad.
When mowing it will idle up and down because of the amount and thickness of grass you are cutting. This is because the blades will struggle cutting thick grass so the engine needs more revs to keep the blades running at a constant speed and that is also why your mower may slow down because it has used the majority of revs to cut the grass and their are not many revs left to keep the wheels spinning The up and down revving could also be caused by a dirty/clogged air filter.
the most likely cause would be the lack of fuel getting to the engine but then again im 11
You might have a dead cylinder or a misfire in one of your cylinders.
If it is running fine at high revs the most likely problem is an injector
Check your radiator is full
Vacuum leak or blown intake gasket.
Check the Idle Air control valve. This lets air bypass the throttle body plate when the car is at idle or low revs.
Yes it does, mine has exactly the same problem, can be the MAF sensor, fuel pump problems or the idle sensor. just changed the MAF on mine saw some improvements but still revs up and down occasionaly