Thanks for setting me straight on the MAF. My current scan tool showed three misfire codes. From memory, one was random events, one for cyl 2 and one for cyl 3. The engine codes come and go. Sometimes I've removed them with a battery cycle. Sometimes with my code reader. But it doesn't really matter. the car DRIVES fine with full rev range and apparently full power. But at a standstill in neutral or with clutch down, the engine will sometimes not rev past 3000rpm. Sounds like a launch mode. But drive off and the "limp mode" is gone.
I did a full rallycross with this issue and no impact. My only actual problem seems to be I can't get it onto the trailer. In addition to not revving past 3000, it can't go more than five feet up the trailer ramp before the engine dies, regardless of throttle and clutching. Kill the codes and it stays "normal" long enough to at least get it onto the trailer. Sometimes I can just shut off and restart the engine and it will do the trailer. Apparently driving onto a trailer is different than just driving on the street or track.
You know way more than I do about these things. Can you recommend a troubleshooting sequence? Plugs, coils and an air filter are going in this morning. Racing this weekend, with or without limp mode.