Here in Alabama we have been in a severe drought until a week ago and I'm guessing this has something to do with my issue. Drove the car to work with no problems and when I tried to crank the car to go home it wouldn't start. All lights work fine. Battery is 2 months old. Finally cranked but stuck in limp mode. Wont go back to Park until I turn it off in Neutral. Then gear shifter moves fine. iCarsoft MBII shows code P0705 (Transmission Range Sensor) but dealer tells me this car doesn't have one. I pulled the Floor Shifter Module, disassembled it, cleaned every pin and board with electrical contact cleaner and canned air, and reassembled it. Car cranked and ran normally for about an hour and then wouldn't crank. I have cleared everything I can possibly clear (including ABS light that was on before I bought it last year). Vehicle showed no codes right before it wouldn't crank this last time. I suspect the Brake Light Sensor but can't find it. It's not at the top of the brake pedal. I've read it doesn't have one but uses a Brake Pressure Sensor. Does anyone know if the sensors on the master cylinder can give the same troubles that a brake light sensor can? Tired of borrowing a vehicle. Please someone help.