I experienced this once. My issue, as strange as it was - was due to a rotted air intake resonator seal. It's a rubber gasket that goes between the intake hose and the resonator (see attached diagram). Assuming you own a 9thgen non SI like me). I was changing the transmission filter once and I was forced to remove the air intake box to have more space. Long story short, when I removed the intake hose, I noticed the resonator seal pop off and rip. It was dry rotted and ripped. I didn't think much of it, and put everything back together after installing new transmission filter. I didn't put back the old seal as I figured I'd just replace it later and the hose intake seemed to attach to the resonator with no problem (not loose or wobbly). I took the car for a quick drive and boom, all lights on the dashboard came on. Every single one it seemed like, including ABS, check engine TPMS, etc. I drove the car back home and waited until I bought a new seal. Keep in mind, at that time, I assumed it must be the seal, but could also be something wrong I did during the transmission filter replacement. After I installed the seal, all lights still came on, but after I drove the car for about 20-30 seconds, all of the lights turned off (this happens when my low tire pressure warning comes on. After I put air in that tire, I have to drive the vehicle for a some seconds before the light turns off - computer and/or sensor takes some time while driving the car to read and process I guess). I figured it was probably that too much air was entering through the space where the resonator seal was missing, causing the lights to turn on, but this is just a guess really.
Anyway, this was my experience, but it wouldn't hurt to inspect your resonator seal. This is the part# and it only costs about $2-$4: Air intake resonator seal - 17256-RRB-A00.
Good luck and keep us updated!.