Q: Getting various error codes

asked by on February 10, 2016

Error codes P0220, P1037, and P0446 coming up.

Sounds like you have several things going on. The first code P0220 is usually set because of a variance in voltage. This is sometimes due to a loose ground connection. A mechanic should be able to look up power and ground distribution locations and check the ground connections are clean and tight. The second code P0137 is an oxygen sensor code. This code is set when a lean condition is detected for an extended period of time. This can be caused by a vacuum leak or a faulty oxygen sensor. The last code P0446 is set when an EVAP vent issue is detected. A bad vent solenoid or faulty connection can trigger this code. None of these codes seem to be related to each other and are probably separate issues. Diagnosing these codes requires the use of specific diagnostic information, scan tools, and correct interpretation of the information collected. Consider giving YourMechanic a call to help you with diagnosing these codes.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Engine

You should go with the same motor you had originally. If not you will run into fit problems and computer issues with the sensors after you try to start it. There will be less problems by going with same motor....

Car stays in accessory mode with key out.

In your circumstance, unless you have a "retained power accessory mode", obviously the components running off the accessory mode circuit are being powered at some point. The usual procedure is to trace the circuit using the factory wiring diagram in...

Vehicle lost gears, can shift only in 4 low

Hello. This sounds more like an electronic transmission control issue. GM has a TSB out for a low voltage condition at the solenoid pack. To see if this is the issue, fault codes should be read out and and then...

Related articles

P0446 OBD-II Trouble Code: Evaporative Emission Control System Vent Control Circuit Malfunction
P0446 code definition P0446 is an OBD2 diagnostic trouble code that indicates a fault within the evaporative emission control system. Other EVAP...
P0220 OBD-II Trouble Code: Throttle/Pedal Position Sensor/Switch Circuit "B" Malfunction
P0220 P0220 trouble code definition Throttle/pedal position sensor/switch circuit B malfunction. What the P0220 code means The P0220 code means that the vehicle’s powertrain control module has detected a voltage or resistance reading that is outside of specifications that were...
2012 Chevrolet Equinox vs. 2012 GMC Terrain: Which One Should I Buy?
The mid-size crossover SUV category offers the comfort and size of an SUV, but on the platform of a car, giving it the look and feel of a large hatchback. The unibody construction typical of passenger vehicles is used instead...