I have an 89 fullsize Jimmy with a stock 350. My problem is that I am not passing my CA emissions test because it is idling at 1425 rpm and aborting the test (and yes the engine is at normal operating temperature during the test). There is no "service engine" light on so instead of having someone charge me $100 to hook it up to a diagnostics machine I purchased one myself for an un-goddly price, but I will have it forever! Now when I view the output from my ECM I can see what the computer is seeing for all the sensors in realtime. What I see, amoung other things, is that the coolant temp is at 185 (normal), rpm when in gear at 0mph is 800rpm, rpm in park after driving for 30 mins is 1200 rpm. Immediately after I take the last rpm reading I turn the engine off and then back on and the rpm is now at 1425 again. What is the normal rpm at idle that I should be looking for and most important, how do I correct this so I can pass the strict CA emissions test. I have the service manuals but I need someones help fast who knows exactly what the problem is because I'm driving without a registration now!