I'm getting and occasional check engine light coming on at idle. When I drive away say 200' feet it goes off. Seems to idle a little high also. I have checked the TPS and seems fine .410 at idle. I suspect the IAC but it is relatively new and seems OK. Can't find any vacuum leaks. Any ideas????