Ok, just to update... I did not replace the MAF as apparently the "limited lifetime" warranty was limited to one year. <img src="/forums/images/graemlins/angry.gif" alt="" />
So, I was thinking maybe the throttle body was sticking open. Removed the throttle body, found slight carbon buildup, but not enough to cause that issue. I went ahead and cleaned it while I was there.
Since I had the throttle body off, I checked the PCV valve, which turned out to be stuck open partially. I went ahead and replaced that as well, just to be sure.
I then reset the computer (as shown in the KGIS website, pull the fuse for the pcm for at least 2 minutes). After resetting the computer, the vehicle was idling around 900 for the first time in probably 4 or 5 years. <img src="/forums/images/graemlins/kewl.gif" alt="" />
That is, until I drove it. Made it to the end of the block, and the Kia is hanging the idle at 3000 and up rpms. <img src="/forums/images/graemlins/angry.gif" alt="" /> Pull it back in the garage, check it over for vacuum leaks, make sure no connections are loose, ect.
Thats when I find that the TPS connector signal pin has a slight burn mark on it. I head to the junkyard and pick up another one (off a sorento, but same connector) and wire it up. Hooray, no more 3000 rpms, but still idling at about 1200.
I did a bunch more check, but I eventually started pinching off hoses, and found that the tank vent line from the carbon canister when pinched off allows the idle to drop. I've only driven it a couple of times so far, and although when warm it seems to idle a little high (1000 to 1100), it hasn't kicked the SES so far, and it still isn't idling crazy high. I'll post up at a later date if something new comes up, or if I get a different code with SES from having the tank vent line blocked off. <img src="/forums/images/graemlins/kewl.gif" alt="" />