Dashboard warning lights are all on

I have a 2015 Mazda 3 that was running just fine. Today I when I started it, all of the dashboard warning lights came on. Even the tire pressure monitor was flashing. It does run, but barely. I had a tester put on it and it gave codes P0102, P061b, P2122, P0453. Any thoughts? It’s so weird. It was running absolutely fine
 
:
2010 Mazda 5 Sport
P0102 = Mass or Volume Air Flow "A" Circuit Low
P061B = Internal Control Module Torque Calculation Performance
P2122 = Throttle/Pedal Position Sensor/Switch "D" Circuit Low
P0453 = Evaporative Emission System Pressure Sensor/Switch High

Because all of this together seems too unrelated, I would check your battery terminals. I would check the wiring harness grounds. I would then reset the codes and see what returns.

Multiple low voltage signals across different components leads me to think you're dealing with a bad ECM/PCM (Engine Control Module) or a bad ground.
 
Upvote 0
:
2014 Mazda3 S GT auto, 2008 MX5 6-speed
Is that your original battery? If so, change it, ASAP. Auto electronics will do crazy things when they are not receiving enough voltage. Even if your battery is not the original, get it checked.
 
Upvote 0