Hello all this is my first post here. I just purchased an 06 X Runner with 52k. It has some mods and the check engine light is on. I took the gamble and. Bought it. Mods are as follows Doug Thorley long tube headers Magnaflow ss catback URD cold air NST light weight pullies URD map Ecu URD O2 stimulators URD short throw Oil pressure and oil temp gauges And a few other things. Previous owner told me about the light coming on. I drove it home with the light on and ran fine. I cleared the codes and started it only to have the light flashing and it was sluggish. Turned off and started it again and it ran fine but the light is constant on. I don't care about the mods. I have no issues going back to stock. I have all the parts except the air box. The codes are p0300, p0303, p0305, p0174. Any thoughts?