So I now am getting an engine code which is p0038, and I'm curious what can be wrong and if anyone has repaired this specific code, and what they did? Thanks
Generally speaking, there are 5 things that need to be checked when you get a fault code that points to sensor. The connection point (plug/socket) at the sensor; the connection point (plug/socket) at the ECU; the wire between the sensor and ECU the ECU itself; and the sensor itself. For $15 you can purchase a 2 day subscription which will detail the diagnostic troubleshooting decision tree, the tests and values to look for to determine whether each is working correctly, including what to look for in the live data to determine whether the information given by the sensor is correct and within spec. This all, of course, assumes the fault code you got on your scanner is correct.