Does P0650 reset if you clear it and then restart and run the engine a couple times?
Is the check engine light working? With those 3 codes it should be on. It should also do a bulb check at first key on.
That MIL code means either there is a problem in the circuit to the MIL lamp, or an ECM problem.
If P0650 comes back after clearing, I think that's the key to whatever is wrong.
|