I run a 2012 Hyundai i30 2.0l petrol vehicle in Australia. There is 140,000 kilometres on the clock & I've driven everyone of them from new.
The vehicle runs ok but I'm experienced enough to know it's not ok. When cold, the engine almost stalls. When hot, on acceleration there's a slight delay
The engine light came on and after troubleshooting and checking the fuel cap, I replaced pre and post o2 sensors with brand new Bosch products. Engine light remained on.
I purchased an OBDII reader (ToolPro) and followed the instructions for checking codes. The reader said there were no error codes, but I went through the "Erase Codes" anyway.
Started the car and engine light was off.
Went for a drive and light came back on. Troubleshooted with reader again. No codes displayed.
Appreciate any advice