Skip the auto shop - Our mechanics make house calls

Q: Getting various error codes

asked by on

Error codes P0220, P1037, and P0446 coming up.

A: Sounds like you have several things going o...

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?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

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

Q: AC blowing hot air.

Hello! A malfunctioning air conditioning system can be caused by several scenarios. A simple fuse can be the culprit, as well as a broken drive belt. I don't have much information from you, so I will recommend you have a...

Q: Trouble Starting, and sometimes doesn't start at all - Dies at idle from time to time.

Hello. Cleaning the throttle body and idle valve may have been needed, but the intermittent starting and dying symptom can be the camshaft and crankshaft sensors. These are the codes P0335 and P0340. The code P0446 can be from the...

Q: The fuel pump will not kick on when I turn the key - I have power to the end of the connector at fuel pump but

Hi. Make sure the relay is good. I see that you installed a new fuel pump - make sure you have a good solid ground for the pump. If you are getting power to the fuel pump it is most...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...