Check that shift lock solenoid rod (1) moves smoothly when battery voltage is conducted and it moves back.
If solenoid rod does not move smoothly, replace.