i searched for this but i couldn't findthe answer, my check engine light is solid, i checked all my fluids, their all good. i turn on my car and the light is on their untill i turn it off, my car idles irregularly at like 1500-2000 when its first turned on and 1300 when its warm (30 mins of driving) the dumb ass mechanic that fixed my car said that was okay and nothing to worry about (the idiot mechanic said i have to wait 2 weeks for this "Switch" to come in so he can install it) i belive its a sensor malfunctioning because i recently had an accedent, and its causing the ECU to overcompensate and screwing up the idle. what do you ppl think?