can't shift into park, can't remove ignition key on 2000 Honda Odyssey

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
A week ago,when I started my vehicle,it was stuck in park.After stomping on the brakes,it shifted out and I was able to drive.But when I went to park it, I was unable to shift back into park.Every other gear works fine,except park.I also can't get the key out of the ignition because I can't put it in park.What would cause this?
(2) Answers
Check your stoplamp switch they run from $19 to $37 one is w/cruise and the other is without cruise, Its located at the upper back of the brake pedal
I have a 2007 honda civic automatic. Today I drove to the store, and had problems moving the gear from park into drive. My foot was on the brake, and i had to repeatedly keep trying the brake and then attempting to shift into drive. Eventually I was able to shift into gear, and it shifted quite easily. wondering what is going on?