when you push on the brakes to put it into drive, do you hear a click comming from around the shifter? if not either the brake light switch is broken or the actuator that releases a lever beneath the shifter is broken. if they both work i'm out of ideas.
hope it works