Well, I can't believe it! To try and solve my son's "limp home mode" problem, I ended up repacing the following:
-Battery
-Throttle Body
-PCV valve
-Plugs
-Air Filter
-Can of Seafoam
All this to no avail. I drove it several times around the block for 15-20 miles, and could only hit a max of 35mph and it sounded and felt terrible. Although my AutoTap scanner was helpful at first, it now developed problems and could not recognize the car or the VIN. I tried reloading the software, to no avail. I took the tube off again that goes from the throttle body to the air filter box. I wanted to check the wires going to the starter (I was getting desparate). Of course they were tight. Even though the CEL was not illuminated, I decided to try the "key dance" trick since my scanner wasn't working. I mistakenly turned the key too far, and the car started and ran better than it had, despite the tube being disconnected. I ran it for about 30 seconds, shut it off and tried again. It ran a little rough, but a lot better. I shut it off, and reconnected the tube from the air box to the throttle body. It started up and ran great! That was yesterday morning. Since then I have put about 50 miles on it, and started it up a total of about 20 times. It continues to run fantastically! I tried wiggling sensor connectors to see if I could get it to repeat, but nothing happened.
The only downside is that I have no idea what, if anything fixed it. I told my son not to take it on any long trips. I wouldn't be surprised to see it happen again.
In an earlier post I vowed to tell you guys what the "Fix" was. Unfortunately, I have no idea. I will give you an update in a few weeks (sooner if any issues arrive).
Thank you to all who helped.
Bruce