As for the shifter, its probably a bad shift lock solenoid in the center console... when the car is on and you push on the brake, do you hear a click from the center console/shifter area? If not, the solenoid must be bad.
not really sure about the idle... maybe the fast idle valve on the throttle body though.