those could all be battery, the aveo computer seems to not function under 12v. and I mean close to 11.99v seems to cut it off.
I fixed a hyundai recently that when cranking the batter would drop to 11.96 volts and shut the computer off.

but that voltage is still enough to crank.. cranking with no engine start can send codes. the thing about codes though is a lot of them will set set if the engine runs.