Why is the gear shift sticking in park? on 1997 Oldsmobile Achieva

Yesterday for the first time my 97 Achieva stuck in park, and would not release. My son was with me, and lifted the shifter panel, and pulled on a small plastic roller while holding the shifter button, and applying brake, and it let go. Today same thing. Any idea what is causing this, and how to fix it?

Asked by for the 1997 Oldsmobile Achieva
poss shift lock solenoid is going bad.