Vehicle won't go into Park!

I have a 19998 Subaru Forester with about 160,000 miles and it has been running great. However, today it decided to not go into park. It will go into all over gears but that one. Right now I have it sitting in neutral with the E-brake on, on flat surface.

Any thoughts as to why it won’t go into park are appreciated.