Alrite! Here's one for everyone here! Car has been in limp mode now for 3 days. But no loss of power, just a permanent limp mode error on the dash. I clear the codes every couple hours and the only one that keeps coming back is the ambient temp sensor code. But always in limp. Even unplugged the battery last night, this morning, limp mode (with full power).
Got annoyed and just washed my car just now cuz it looked like crap with all the salt and dirt caked on. And....lo 'n behold, LIMP MODE GONE!!! Drove it around a little and yup, it hasn't come back....