My car currently has multiple fault codes:
P0031 - Heater control unit (HO2s)
P0037 - Heater control unit
P0403 - Exhaust gas recirculation
P0342 - Camshaft sensor
My mechanic says we will need to replace the O2 sensor and it will fix it, but reading the various articles online tells me that a bad camshaft sensor is more likely to cause engine stalling during idle. Any idea what's the best way to go about it?
Car: Chevrolet Spark 2010 Petrol