B1222 — Fuel Temperature Sensor #1 Circuit Failure

OBD2 code B1222 flags a problem with the body electrical system (fuel temperature sensor #1 circuit failure). The car is usually drivable while you plan the repair. Common culprits: blown fuse or failed relay, corroded or loose connectors, body control module (BCM) fault.

body electrical

Is it safe to drive?

Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B1222 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
  4. Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
  5. Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1222 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1222 (parts and labor, USD, independent shop rates): BCM repair or replacement: $300–$900; Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250. Overall, fixing B1222 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

Will B1222 clear itself?

Sometimes B1222 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.

What does OBD2 code B1222 mean?

OBD2 code B1222 flags a problem with the body electrical system (fuel temperature sensor #1 circuit failure). The car is usually drivable while you plan the repair. Common culprits: blown fuse or failed relay, corroded or loose connectors, body control module (BCM) fault.

How much does it cost to fix B1222?

BCM repair or replacement — $300–$900; Replace the switch or actuator — $120–$450; Repair wiring or connectors — $80–$250. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

How do I diagnose B1222 myself?

Start with a scan: confirm B1222, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the fuel temperature sensor #1 circuit, and verify the suspect component against live data before buying parts.

What is the most common cause of B1222?

The most common causes are: blown fuse or failed relay, corroded or loose connectors, body control module (BCM) fault.

When your vehicle's diagnostic system logs trouble code B1222, it's flagging a problem within the body electrical network rather than the engine itself. Specifically, B1222 indicates that the circuit responsible for the fuel temperature sensor has failed to behave within expected parameters. This sensor plays a role in helping the engine control unit calculate fuel density and vaporization characteristics, which becomes especially important when temperatures swing dramatically—affecting both cold starts and high-heat operating conditions.

The module responsible for this circuit does not trigger B1222 based on a single anomalous reading. Instead, it monitors the circuit through multiple ignition cycles under specific load, speed, and temperature conditions. Only after the fault pattern repeats consistently does the system illuminate the check engine light and store the code. This is important because the freeze frame data saved alongside B1222 records exactly what was happening at the moment the module first detected the failure—engine RPM, vehicle speed, coolant temperature, and calculated load percentage. Replicating those exact conditions during your diagnosis gives you the best chance of catching an intermittent fault before it disappears.

Symptoms of B1222

  • The check engine or warning light stays illuminated on the instrument cluster
  • Engine performance remains normal in most cases, since the fuel temperature sensor typically affects emissions systems more than drivability
  • Fuel economy calculations may be slightly off due to inaccurate temperature compensation
  • Cold-weather starting could be sluggish if the ECU reverts to a default fuel temperature value
  • The affected circuit's related function may operate erratically or show incorrect readings
  • In rare cases, transmission shift quality changes slightly as the TCM also relies on fuel temperature data

Common Causes

  • Corrosion or moisture intrusion at the fuel temperature sensor connector, especially in vehicles exposed to road salt or frequent rain
  • Wiring damage where the sensor circuit passes near the fuel tank or undercarriage, subject to road debris and heat cycles
  • A failed fuel temperature sensor element itself, the most frequent root cause
  • Loose or oxidized electrical connectors at the sensor or the PCM/ECM input
  • A body control module or engine control module with an internal circuit failure affecting this input
  • Blown fuse or power supply issue to the sensor circuit

How to Diagnose B1222

  1. Start by connecting a quality OBD2 scanner and confirm B1222 is present. Record the freeze frame data—this snapshot tells you the exact conditions (RPM, speed, engine load, coolant temp) when the fault occurred. Write it down or save it to your scanner's memory.
  2. Pull any additional stored codes. B1222 often appears alongside related fuel trim codes, O2 sensor codes, or other circuit failures. These companions can point you toward the actual problem rather than just the symptom.
  3. Research whether your specific make and model has a published service bulletin addressing B1222. Search your VIN on the manufacturer's website or at nhtsa.gov—many fuel temperature sensor issues have known factory fixes or software recalibrations.
  4. Locate the fuel temperature sensor (usually threaded into the fuel tank, fuel rail, or in-line near the pump module). Visually inspect the connector for corrosion, bent pins, or moisture contamination. Wiggle the wiring harness while monitoring live data to expose intermittent opens.
  5. Test the sensor's resistance with a multimeter against specifications—most fuel temperature sensors are thermistors that change resistance predictably with temperature. Compare your reading to the expected range for the current ambient temperature.
  6. Clear B1222 after your inspection, then complete a full drive cycle that includes the conditions captured in the freeze frame. If the code returns, you've confirmed a hard failure rather than a transient electrical glitch.

Repair Options and Costs

The repair cost for B1222 varies significantly depending on which component is actually at fault:

  • Fuel temperature sensor replacement (most common fix): $45–$150 for the part, plus $60–$120 labor if accessing the tank or fuel rail. Total: $105–$270.
  • Wiring harness repair for damaged circuits: $25–$75 for connectors and supplies, plus $80–$150 in labor to locate and solder breaks. Total: $105–$225.
  • Connector replacement or refurbishment: $20–$80 for new connectors, $50–$100 labor. Total: $70–$180.
  • ECM or BCM replacement (rare, only if internal circuit failure is confirmed): $300–$900 including programming.

Total Cost to Fix B1222

Across all scenarios, expect to pay between $80 and $900 to resolve B1222, with most vehicles falling in the $150–$300 range. The wide spread reflects whether you simply replace a faulty sensor versus discovering extensive corrosion or a failed control module. Always confirm the actual failure point through diagnostic testing before purchasing expensive parts—an accurate diagnosis is the cheapest step you can take.

Can You Drive with B1222?

B1222 carries a short-term severity rating, meaning you can continue driving while you arrange repairs. The engine will continue operating using default compensation values for fuel temperature, which maintains drivability but may reduce fuel efficiency slightly. However, don't ignore the code indefinitely—prolonged operation with an open fuel temperature circuit can cause the check engine light to stay on, and in freezing temperatures, you may notice harder starting or rough idling until the sensor is replaced.


Related OBD2 codes