Sorry to hear, but you should be somewhat lucky - this is not expensive to fix.
Anyway, this is a 4-3 pre-stroke spring that is causing the problem, I guess.
Of course I could not give you 100% that it's the problem, but you should try it

1.) call makco distribution (972-463-6175 .. Fax 972-463-6730 )
2.) order 5r55n spring (S46741G-3)
3.) order 5r55n filter (46010)
4.) optional, order 5r55n pan gasket (46300W)
the total would be less than $50 and plus shipping. Cheap eh?
Wait for the parts and go to the transmission shop. before, you may want to check out if the local tranny shop has the Mercon V fluid, if not, read our page about mercon V oil
http://www.jagplanet.com/oil/mercon-V.php and what to order. You will need around 9.5 US Quarts (if they are able to flush it fully).
Remember, this spring can be easily replaced without removing transmission. Drain the oil, remove the pan, remove the filter, remove 4-3 prestroke valve, then spring, replace spring, install pre-stroke valve, install filter, install new gasket, install pan. Fill with fluid. Check for correct level as filling 5r55n is a bit different comparing to older transmissions.
Many transmission shops prefer to remove transmission for rebuilding, later finding out it's just a problem with $6 spring but they will never tell you that. Now what, I just saved you a couple of grand. Cheers!