My girlfriend's sisters car is a 2002 Mazda Protege 2.0L with a 5 speed. The check engine light is on, and once it warms up, when she is sitting at a red light in neutral, the car idles very very goofy. It is around 800 rpm, then it just drops down to about 100-200 (almost stalls out) then...