Why does the shifter not come out of park after pushing the button to release it on 2002 Saturn L100

even while depressing the brake the shifter will not come out of park. Sometimes it takes four or five attempts.

Asked by for the 2002 Saturn L100
sounds like a bad switch on the brake padal
thanks for the help.What kind of switch am I asking for from the parts house?