I really have little clue, but since my inhibitor swtich recently died with strange symptoms let me offer a question that may help since the inhibitor switch tells the system which gear the transmission is in.
next time it does this, stop in reverse and see if the car will still turn over - if it does dead give away the inhibitor is bad.
Another bad inhibitor test. Put car in any forward gear, manual switch on or off. No change of behavior - bad inhibitor.
|