B1219 — Fuel Tank Pressure Sensor Circuit Failure
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
- Read the code and freeze frame Connect an OBD2 scanner, confirm B1219 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- 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.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1219 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1219 (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 B1219 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
What is the most common cause of B1219?
The most common causes are: corroded or loose connectors, blown fuse or failed relay, faulty switch, motor or actuator of the affected system.
How do I diagnose B1219 myself?
Start with a scan: confirm B1219, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the fuel tank pressure sensor circuit, and verify the suspect component against live data before buying parts.
What does OBD2 code B1219 mean?
Fuel Tank Pressure Sensor Circuit Failure (B1219): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by corroded or loose connectors, blown fuse or failed relay, faulty switch, motor or actuator of the affected system.
Is it safe to drive with B1219?
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.
What are the symptoms of B1219?
Drivers most often notice: no impact on engine operation in most cases, the affected function (locks, windows, lighting, wipers) works intermittently or not at all, warning light on the dashboard.
The fuel tank pressure sensor plays a quiet but essential role in your vehicle's evaporative emissions system. Mounted inside the fuel tank or on the fuel pump module, this small component measures the pressure inside the tank and reports those readings to the powertrain control module. When the control module receives values that fall outside the expected range, it flags a problem. Code B1219 specifically indicates that the fuel tank pressure sensor circuit has failed or is delivering unreliable data. The PCM monitors these readings to detect leaks in the EVAP system and to control vapor purging events. When it cannot reconcile the sensor signal with normal operating parameters, it logs B1219 and turns on the check engine light.
The control module does not trigger B1219 based on a single bad reading. Automotive systems are designed to require repeat failures under specific conditions before illuminating the MIL. This is why the freeze frame data stored alongside B1219 is so useful—it records engine load, RPM, coolant temperature, and vehicle speed the moment the fault occurred. When you see B1219, those freeze frame values tell you exactly which driving scenario to replicate during testing. Understanding how the affected system works helps you approach the diagnosis logically rather than guessing randomly at parts.
Symptoms of B1219
The most obvious sign is an illuminated check engine light. Beyond that, symptoms vary depending on how severely the sensor has failed:
- Check engine light stays on after the engine is running
- EVAP system may not function properly, potentially causing a fuel smell under certain conditions
- Onboard fuel-vapor monitoring may be disabled until the fault clears
- Some vehicles experience no noticeable drivability changes at all
- In rare cases, minor hesitation or rough idle may occur if vapor management is disrupted
- The fuel cap warning light may also be present on some models
Causes of B1219
The most common reasons B1219 appears are also the simplest to fix. Always check the obvious causes before moving to expensive components:
- Failed fuel tank pressure sensor itself
- Damaged wiring or connectors in the fuel tank harness, often from chafing or fuel contamination
- Poor electrical connection at the fuel pump module connector
- Faulty PCM or software calibration issue on certain makes
- Blown fuse affecting the EVAP system circuit
- Fuel filler cap issues that can trigger related EVAP codes alongside B1219
How to diagnose B1219
Follow a logical sequence to narrow down the cause without wasting time or money on unnecessary parts:
- Connect an OBD2 scanner, confirm B1219 is stored, and save the freeze frame data. This snapshot shows engine conditions when the fault first appeared.
- Check for any related codes. Codes in the P0xxx or P1xxx range that affect the EVAP system often point to the root cause. Also search manufacturer TSBs for your exact make, model, and year—many EVAP-related codes have documented factory fixes or PCM updates.
- Visually inspect the wiring harness around the fuel tank and fuel pump module. Look for cracked insulation, corrosion, melted wiring, or loose connectors. This area endures heat, vibration, and fuel vapor exposure.
- Test the fuel tank pressure sensor itself according to manufacturer specifications. Check reference voltage, signal voltage, and resistance values against the service manual. A sensor reading out of range confirms the part is faulty.
- Verify ground and power supply at the sensor connector. Poor grounds cause many intermittent sensor failures that look like sensor problems.
- Clear B1219, complete a full drive cycle that reproduces the freeze frame conditions, and confirm the code does not return. If B1219 stays cleared, the repair is complete.
Repair options and costs
Repair costs vary widely depending on which component is actually at fault. Starting with the cheapest possibilities saves you money:
- Wiring harness repair or connector replacement: $80–$250
- Fuel tank pressure sensor replacement: $120–$450
- PCM repair or replacement (rare): $300–$900
How much does it cost to fix B1219?
B1219 is typically an inexpensive repair. Parts and labor at an independent shop usually fall between $80 and $900 total. The wide range reflects how much the problem varies—simple wiring repairs sit at the low end, while PCM replacement (rarely needed) occupies the high end. The majority of cases resolve with sensor or harness work for under $300. Accurate diagnosis before buying parts is the single best way to control costs. Never replace a fuel tank pressure sensor without first checking the wiring and connectors.
Can you drive with B1219?
B1219 is not a safety-critical code. You can typically drive your vehicle without immediate concern. That said, leaving the check engine light on means you will fail an emissions inspection in states that require it. Additionally, if the fuel tank pressure sensor failure affects EVAP system operation, you may notice a faint fuel odor in certain conditions