I am new to this board and would like to say hello and also that any help with my particular problem is greatly appreciated.

My Grand Prix GTP has 233,000 miles on it and up till today I bragged to everyone how nice it ran.
I went on a 2000 mile round trip with it just this past week 800 miles one way, and not all in one day.
I got home last night , parked my car and went to bed. Then I got up this morning and drove 15 miles went back home and parked it. Everything just fine.
Then I need to go somewhere and I start it again put it in reverse and pull out but then I put it into drive and NOTHING all it does is rev like it's in nuetral, also does this same thing in 3 but in 2 and 1st its just fine drives like a champ of course I cannot drive to fast or even really go anywhere now.

What could have happened while it was parked????

Also my trip was to the tri states is and I drove through the ice storm you guys see on the news alot of ice hit the underside of the car.
Checked fluid and filter is 6 months old.

I have a few leads here they are.

Shift Solenoid went bad?
Electrical problem to Shift Solenoid?
Or Shift Solenoid fuse is blown?

Any help is greatly appreciated.
Thank You