Today I got the dreaded check engine light. I've just ordered an OBD reader, but decided to throw out a question to the forum. My idle speed when the engine is warm, in N or P, is 1300 rpm. If I restart the engine after 15 min, rpm is 900 (normal). But once I drive, the idle in N is back to 1300 rpm. In D (brakes on) the idle is 900 but the car is "pulling" against the brakes more than usual. Could the check engine light be associated with the high idle?