definantely get that baby into the dealer before she has anymore problems...
only trick i can think of is it to pull out fuses #11, 14, and 16 and have them removed for about 30 minutes or so and put them back in, but you CANNOT get them mixed, confused, or put back into the wrong spots otherwise the car will not work at all, all it does is reset the computer and would probably help, but then again the only reason it should be in limp mode is to prevent any more damage from occuring, so maybe not the smartest idea to do
well keep us posted on what you do!