The same thing happened to me last week. Drove 500 miles and lost 1st, 4th, and OD on the way home.
Replaced the solenoids (global transmission kit had all 3), new fluid, filter, and gasket and full function restored. Not difficult at all.
Hope you figure it out.