Engine miss...code smorgasbord

Pulled the cover off, unhooked the battery tender, and started her up just like I always do, but this time she was running like crap, missing and stumbling...a few seconds later the CEL came on. I shut her down after about 15 seconds, pulled the key out, let it sit for about a minute, then started her up again and she ran fine, albeit with the CEL on. I let it run awhile and it continued to run fine.
Shut it down and pulled codes...
10-PCM
P1431H Fuel Level Sensor 2 Performance
P1516H Throttle Actuator Control (TAC) Module Throttle Actuator Position Performance
28-TCS
C1232H LF Wheel Speed Circuit Open or Shorted
C1278H TCS Temporarily Inhibited By PCM
38-RTD
NO COMM
80-RADIO
U1016H Loss of Communications with PCM
99-HVAC
NO COMM
A6-SCM
NO COMM
Such a disparate group of codes makes me think either a bad ground or something inside the PCM itself. I did clean a lot of the common grounds two summers ago (G201, G103, G101, G102, G104, G202), but have not done all of them yet.
If anyone has any experience with a similar situation or ideas on what to chase first, I appreciate any input.
I should clarify, the car seems to be running fine now with no new codes set, so not sure if I can truly find what the issue was...but any advice is welcome.
Thanks!






