My '94 Corolla won't start in low gear when in "drive" If I put it in "L" it will start in low (I then shift it manually to 2 then "D". the car drives fine until I come to a stop, then again it is in a high gear till I repeat the same process. I see there is a "shift solenoid" available for this trans. Is this the problem or could it be something else? Oh another clue, the "O/D off" light blinks on & off continuously. Is this a fault code of some kind? Thanks.