Generally speaking a high idle is caused by a vacuum leak; in this case it could be that or a mis-adjusted or malfunctioning: TPS, MAP, MAF - the first step would be to use a code reader with "live data" function to see if these sensors are working correctly; and then (if they are) check for a vacuum leak in the system.
There are several things that can cause your 1997 Kia engine to idle too high. The most common cause is a malfunctioning fuel pressure regulator.
You shouldn't have to, check for vacuum intake leaks
The idle is not adjustible. You may need to clean the throttle plate to improve the idle.
Either your fuel is burning too rich or you have an idle censor out. new idle censor's are not expensive
Could be a vacuum leak
check fuse 22
Look for an intake vacuum leak
its all computer controlled in the ecu there are so many things that can cause a low/high idle and if you cant diagnose it in depth take it in to a good shop
The correct idle speed is 1RPM x4.2-7.888
How high is your idle? idle should be 800rpm good oil pressure is obtained at this idle
The idle is automatic. If the speed is not corect then you have to fix the problem with the idle motor.
i know high lift cams will make u idle higher, but u gotta upgrade ur valves, springs, retainers and all that shyt