the engine revving/idling at a? high RPM for no reason. While driving and idling, when I turn it on first thing in the morning or it starts up mid-drive. Sometimes it is normal and sometimes not. Now it has also begun to die, whether driving or idling. The service engine soon light came on but the code reader didn't detect any issues. What's wrong with it?