I would just disable that function, but there is a chance the problem may be a broken pushrod, when you press the button on the shifter knob, it pushes a rod down (plastic rod)inside that shifter, which is known to break.
With motor off and in park, (in run position without being started)...