Get it tested for Diagnostic Trouble Codes (DTCs)
or DIY using a pretty good self-taught mechanic and pal's
Self-Test, BroncoJoe19
do the KOEO = Key On Engine Off portion first & Remember to have engine @ Normal Operating Temperature before doing the KEY ON ENGINE RUNNING (KOER) portion
report back with Code(s)
Want a guess w/basic diy test?
ok,
here is one;
Sensor, Idle Air Control (IAC), Idle or Noise Problems & Troubleshooting;
For high idle problems, try unplugging the IAC motor.
If the idle drops, its usually due to an input signal to the computer which results in the computer raising the idle speed. If this is the case, look at all of the computer inputs to make sure everything is up to par.
If the engine RPM does not drop when the IAC motor is disconnected, then either the IAC motor is not functioning properly, or, there is a vacuum leak in the engine.