Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0130 — O2 Sensor Circuit (Bank 1 Sensor 1)

    Understand symptoms, causes, and repair costs for the P0130 oxygen sensor code.

    Run a shop or repair van?

    Run your next p0130 diagnosis — o2 sensor circuit (bank 1 sensor 1) job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0130 diagnosis — O2 Sensor Circuit (Bank 1 Sensor 1)" by email

    No spam. Unsubscribe anytime.

    Quick Answer

    • What it means: The engine control module (ECM) is not receiving a valid or expected voltage signal from the upstream oxygen sensor on Bank 1 (the side of the engine with cylinder #1).
    • Severity: Moderate. It is safe to drive home or to a shop, but ignoring it long-term can reduce fuel economy and potentially damage your catalytic converter.
    • Most common cause: A failed upstream oxygen (O2) sensor or damaged sensor wiring.

    What the P0130 code means

    The official OBD-II definition for P0130 is O2 Sensor Circuit (Bank 1 Sensor 1).

    In plain English, this means your car's computer has detected an issue with the electrical circuit of the primary oxygen sensor located on Bank 1. "Bank 1" refers to the side of the engine block that contains the number one cylinder. "Sensor 1" indicates that this is the upstream sensor, located before the catalytic converter.

    The upstream oxygen sensor is critical for your engine's performance. It measures the amount of unburned oxygen in the exhaust gases as they exit the engine. The ECM uses this data to adjust the air-fuel mixture in real time. Under normal conditions, the sensor's voltage should rapidly fluctuate between 0.1 volts (lean) and 0.9 volts (rich). If the ECM detects that the voltage is stuck, out of range, or taking too long to respond, it triggers code P0130.

    Common symptoms

    When the P0130 code is triggered, the engine is forced to guess the correct air-fuel mixture (often defaulting to a richer, safer mixture). You may experience the following symptoms:

    • Illuminated Check Engine Light: This is usually the first and most obvious sign.
    • Decreased fuel economy: The engine often runs "rich" (using too much fuel) when it cannot rely on the O2 sensor.
    • Rough idle or stalling: The engine may struggle to maintain a smooth idle due to improper fueling.
    • Engine hesitation or surging: You might notice a lack of power or sluggish response when accelerating.
    • Black smoke from the exhaust: In severe cases of over-fueling, you may see dark exhaust smoke.

    Common causes

    Diagnosing P0130 requires identifying why the circuit has failed. Here are the most common culprits, ranked from most to least likely:

    1. Faulty Bank 1 Sensor 1 Oxygen Sensor: Over time, sensors degrade from extreme heat, carbon buildup, or fuel contamination. This is by far the most common cause.
    2. Damaged wiring or connectors: Wires routed near the hot exhaust can melt, chafe, or corrode, disrupting the electrical signal.
    3. Exhaust leaks: A leak upstream of the sensor can introduce outside air, skewing the sensor's readings and causing the ECM to think the sensor is malfunctioning.
    4. Vacuum leaks: A massive unmetered air leak can push the air-fuel mixture so far lean that the sensor stops switching, triggering a circuit code.
    5. Blown heater circuit fuse: Some O2 sensors share a fuse for their internal heater elements. If this fuse blows, the sensor won't reach operating temperature quickly enough.
    6. Failing Engine Control Module (ECM): A faulty computer is very rare but possible if all other components and wiring test perfectly.

    How a technician diagnoses it

    To avoid throwing unnecessary parts at the car, an ASE-certified technician will follow a systematic diagnostic process:

    1. Scan and retrieve codes: The technician connects a professional scan tool to read all active, pending, and history codes, and reviews the Freeze Frame data to see exactly what the engine was doing when the code set (e.g., engine temp, RPM, vehicle speed).
    2. Monitor live data: Using the scan tool, the tech will watch the live voltage data for Bank 1 Sensor 1. A healthy sensor should rapidly oscillate between 0.1V and 0.9V. If the voltage is flatlined at 0.45V, stuck at 0V, or moving very sluggishly, the sensor or circuit is compromised.
    3. Visual inspection: The technician will raise the vehicle and inspect the O2 sensor, its wiring harness, and the connector. They look for melted wires, corrosion, or disconnected plugs.
    4. Check for exhaust and vacuum leaks: The tech will listen and look for exhaust leaks near the manifold and check engine vacuum lines.
    5. Electrical multimeter testing: If the visual inspection is clear, the tech will unplug the sensor and test the harness with a digital multimeter. They will check for proper 12-volt heater power, a good ground, and the 5-volt reference signal from the ECM.
    6. Pinpoint test: If the harness has the correct power and ground, the sensor itself is condemned. If the harness is dead, the tech traces the wiring back to the ECM.

    Typical repair cost

    The cost to resolve a P0130 code depends heavily on the root cause. Here are the most common repair costs, including parts and labor:

    • Oxygen Sensor Replacement: $150 – $350 (Replacing the sensor is the most common fix. The part itself is usually $50–$150, with labor making up the rest).
    • Wiring Repair: $100 – $250 (If the harness is simply chafed or a connector needs to be repinned/replaced).
    • Exhaust Leak Repair: $100 – $400 (Depending on whether it's a simple gasket replacement or requires welding).
    • Diagnostic Fee: $100 – $150 (Most shops charge an initial hour of labor to properly diagnose the fault).

    Can I keep driving with this code?

    Yes, you can safely drive your vehicle home or to a repair shop with a P0130 code. The engine will enter "open loop" mode, using pre-programmed fuel maps to keep the vehicle running. However, you should not ignore it for long. Driving for weeks or months with a faulty upstream O2 sensor will cause terrible fuel mileage and can push excessive unburned fuel into the exhaust, which can overheat and permanently destroy your expensive catalytic converter.

    Related codes

    If you have a P0130 code, you might also see these related codes pop up on your scanner:

    • P0131: O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
    • P0132: O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
    • P0133: O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
    • P0134: O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
    • P0171: System Too Lean (Bank 1)

    Get this scanned at a trusted shop on Repairius.

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email