Hi guys,
I'm having some problems with my Mazda 3 2005, 1.6 petrol. Recently, it got really cold outside, the car stars but after a few minutes the check battery light comes on and then the engine stalls. I am able to start the car again without the battery warning, but then it happens again. I have tried replacing the battery, also checked the alternator belt and voltage, but everything is fine.
Errors: P0031 and P0610 - I was having this issue with P0601 before but it's related to the ECU- faulty eeprom,spedometer not working.
Regarding P0031, it seems that it's related to the heated O2 sensor but the check engine light comes on, not the battery warning.
Did any of you had this problem before? Could it be related to the ECU?
The car is at a service garage but they don't know what else to try.
Appreciate your help