Check the shift lock solenoid. place your hand on the shifter, then put your foot on the brake pedal. you should feel the shifter "click" faintly, that is the solenoid releasing the shifter. also check the brake switch, and the little rubber stopper that hits the brake switch.