Binding throtle linkage or idle control solonoid not working.
With mine it was the IAVC(idle air valve control) on my 94 2.3L Tempo. I got the part used for $10 at junkyard($54 new at Knetch's). On some, the springs stick so you can try spraying it with carb cleaner to loosen them up. Although on mine, the springs moved but you could blow on one end and air came out the other side. On the "new" IAVC part, air wouldn't pass through but fixed the high idle perfectly! Before you take it out, try tapping it with a hammer to see if it temporarily changes the idle any. If so, that is certain to be your culprit for sure! It was mine!
on the intake
!t can be the air flow censer it might be messed up or the rong one usually the rong one will make it idle high.
You can adjust the idle.
a vacuum leak can cause high idle
whats the problem for my 94 ford van engine high and low idle
Check for broken motor mounts.
check the EGR valve they are known to be faulty
because everyone elses 1993 ford tempos stall when they idle. learn to drive with one foot on the gas and one on the brake like I do in my '93 tempo. keep the RPM at 1000 and it won't stall out.
go to autozone for a free diagnostic check & the computer will tell you what is wrong ie map sensor. idel air control . mass airflow sensor
ford suck. go Chevy
Try cleaning or replacing the idle air control valve (IAC) located on intake manifold next to EGR valve.
Idle Air Control Motor malfunctioning.