Hi guys,
So an update, I tried to start it while it was still showing the two above codes, it sounded like a diesel engine with revs all over the place. I reset the codes with my OBD2 machine. Fired the car up again and started perfectly, the ESC light came on but idle and everything was fine. If I slowly pushed the throttle the revs will climb and then hover around inconsistently for a bit. I read the faults and it gave 2 new faults P0113 (Intake air temperature sensor 1 circuit high bank 1), and P010C (Mass or volume air flow sensor B circuit Low).
Has anyone got any idea what component I should be changing? I was thinking the throttle bodies but now it seems like a different code?
Thanks.