Ok I'll try that thanks. I tried clearing the code and it came back instantly along with the code for the swirl control valve. I had a bad vacuum solenoid for the intake runners which I've already sourced and am going to replace soon. I opened the ECU and everything inside looks to be fine including the solder.