Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161209-60852-1yyb7k5js:136:3912)
    at m.mountComponent (/tmp/execjs20161209-60852-1yyb7k5js:47:15602)
    at /tmp/execjs20161209-60852-1yyb7k5js:49:31860
    at a.r.perform (/tmp/execjs20161209-60852-1yyb7k5js:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161209-60852-1yyb7k5js:49:31821)
    at r (/tmp/execjs20161209-60852-1yyb7k5js:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161209-60852-1yyb7k5js:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161209-60852-1yyb7k5js:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161209-60852-1yyb7k5js:173:8), <anonymous>:17:3)
    at /tmp/execjs20161209-60852-1yyb7k5js:173:8

P2251 OBD-II Trouble Code: O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 1

P2251 code definition

O2 Sensor Negative Current Control Circuit/Open Bank 1 Sensor 1

What the P2251 code means

P2251 is an OBD-II generic code. The engine control module (ECM) monitors the negative current control of the O2 sensor heater circuit. If the current cannot be controlled and the voltage does not change on the return wire, then the ECM detects this as an open circuit in the heater circuit for the O2 sensor heater circuit.

What causes the P2251 code?

  • The O2 sensor for bank 1 sensor 1 has an open circuit in the heater circuit.
  • A broken wire or connector for the O2 sensor
  • An open wire on the power supply circuit from the ECM to the O2 sensor heater circuit
  • An open or short on the return signal wire back to the ECM

What are the symptoms of the P2251 code?

  • The Check Engine Light will be illuminated and the code is set in ECM memory as a fault.
  • The ECM may lose control of the fuel control circuit for the O2 sensor for bank 1 sensor 1.
  • The ECM may go into failure management mode to control the fuel to the engine.
  • The engine fuel mileage will go down and the engine may have various fuel-related symptoms.

How does a mechanic diagnose the P2251 code?

  • Scans codes and documents the code in the ECM and looks at the freeze frame data for failure.

  • Measures the voltage to the O2 sensor on the heater circuit.

  • Measures the resistance of the O2 sensor heater circuit at the ECM and at the sensor and checks to see if it is at the correct specifications.

  • Checks the harness for short or broken wires.

Common mistakes when diagnosing the P2251 code?

  • Clearing ECM memory codes before checking the freeze frame data for the main failure problem, so the failure may be duplicated and repaired

  • Failing to clear the ECM codes after the codes are fixed

  • Replacing an O2 sensor without verifying the failure of the heater circuit. This could be an intermittently shorted wire in the harness

How serious is the P2251 code?

Code P2251 is major failure in the O2 sensor heater circuit and the O2 sensor may be rendered unable to respond to the exhaust O2 and cause the ECM to go into failure mode. This may cause the vehicle to fail emission testing and cause drive complaints depending on the manufacturer.

What repairs can fix the P2251 code?

Additional comments for consideration regarding the P2251 code

Code P2251 is for the O2 sensor heater circuit. This heater allows the O2 sensor to respond quicker than an O2 sensor that does not have one. This circuit is on most (if not all) model cars and light trucks since about 1990 and later.

Need help with a P2251 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
Icon-warranty_badge-02

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

Post a question and get free advice from our certified mechanics.

ASK A QUESTION

More related articles

Symptoms of a Bad or Failing Flexible Clutch Hose
Common signs include difficulty shifting, low clutch fluid, and feeling no resistance at the clutch pedal.
How to Renew Your Car Registration in Oklahoma(DELETED)
Having your car registered with the Oklahoma Tax Commission is an important part of driving legally in this state. You will need to do this within 30 days of moving to Oklahoma...
P0121 OBD-II Trouble Code: TPS "A" Circuit Range Performance Problem
P0121 code definition Throttle Pedal Position Sensor/Switch (TPS) A Circuit Range Performance Problem What the P0121 code means P0121 is a generic OBD-II code which indicates that the Engine Control...


Related questions

Q: The airbag light is on, could it be caused by previous work done on the car?

The SRS (Airbag) light comes on when the controller has sensed a malfunction somewhere in the system. The malfunction may be an open circuit or an incorrect voltage at any of the sensors. When the controller sees the error, it...

Q: Check engine light

The engine running lean could be due to using the wrong air filter and or the mass air sensor is defective. Check to see you are using the correct air filter and replace it if you are not using a...

Q: Tranny troubles

You need to have the transmission leak from the bell housing fixed. The fluid leaking is causing the transmission shift problem. The trouble code P2271 indicates that the O2 sensor after the converter shorted rich. This may happen if transmission...