Okay so here's the rundown: Idle is fluctuating between 5 and 9 hundred RPM on startup only. Rev it a little, drive it a little, no problem. However, if you just let it sit and don't rev or move the car, the "check engine" light comes on.I don't have any vacum leak.Do you know what can be wrong??????