What Does Code P1347 Mean?
DTC P1347 signifies a “Fuel Level Sensor B Range / Performance” issue detected by the Engine Control Module (ECM) or Powertrain Control Module (PCM). This diagnostic trouble code is a manufacturer-specific (P1xxx series) code, meaning its precise interpretation can vary slightly between vehicle manufacturers, though the core meaning pertains to an irregularity in a secondary or auxiliary fuel level sensor. The ECM/PCM monitors the electrical signal output from Fuel Level Sensor B to determine the quantity of fuel in a specific tank, a segment of a complex fuel tank, or a dedicated transfer system. When the signal from this sensor falls outside of its pre-programmed expected voltage range (too high or too low for any given fuel level), exhibits erratic fluctuations, or shows an inconsistent performance pattern over time (e.g., signal does not correlate with fuel consumption calculations, or changes too rapidly/slowly), the ECM/PCM interprets this as a “Range / Performance” fault and sets code P1347. This indicates that the module cannot reliably determine the fuel level from this particular sensor, impacting fuel gauge accuracy, range calculations, and potentially fuel system management strategies.
Common Symptoms
- Inaccurate Fuel Gauge Readings: The most prevalent symptom, where the fuel gauge may show incorrect levels, fluctuate erratically, or remain stuck at a certain position.
- Check Engine Light (CEL) Illumination: The Malfunction Indicator Lamp (MIL) will illuminate once the ECM/PCM detects the fault and sets the code.
- Incorrect Distance-to-Empty Calculations: The vehicle’s onboard computer may display inaccurate estimations for remaining driving range.
- Difficulty Filling the Tank (Rare): In some complex fuel systems where Sensor B assists in tank filling logic or transfer, issues could theoretically arise, though less common for this specific DTC.
- No Apparent Symptoms: In some cases, depending on the severity and specific sensor role, the only symptom might be the illuminated MIL with no noticeable operational issues.
What Causes the Code P1347?
- Faulty Fuel Level Sensor B: This is the most common cause, where the sensor’s internal resistance element, float arm, or electrical contacts become worn, damaged, or corroded, leading to an erratic or incorrect signal.
- Damaged or Corroded Wiring/Connectors: Frayed wires, opens, shorts, or corroded terminals in the wiring harness leading to or from Fuel Level Sensor B can disrupt the signal integrity.
- Poor Ground Connection: An inadequate or corroded ground connection for the sensor can lead to incorrect voltage readings.
- Fuel Contamination or Debris: Contaminants or foreign objects within the fuel tank can physically impede the movement of the sensor’s float arm, causing it to stick or provide inaccurate readings.
- Faulty Fuel Pump Module Assembly: In many vehicles, the fuel level sensor is an integral part of the fuel pump module, and a failure of the module’s sensor component may necessitate replacing the entire unit.
- ECM/PCM Failure: While rare, an internal fault within the ECM/PCM’s input circuit for Fuel Level Sensor B could potentially cause this code. This should only be considered after all other possibilities have been thoroughly ruled out.
How to Diagnose and Troubleshoot
Diagnosing P1347 requires a systematic approach, often involving an OBD-II scanner and a digital multimeter (DMM):
- Verify the Code and Check for Related DTCs: Use an OBD-II scanner to confirm P1347. Check for any other fuel system-related codes (e.g., P046x series) that might provide additional clues. Record freeze frame data.
- Monitor Live Data: Access live data streams with the OBD-II scanner. Observe the “Fuel Level Sensor B” voltage or percentage reading. Look for erratic fluctuations, a stuck reading, or a reading that is inconsistent with the actual fuel level. If possible, compare it to “Fuel Level Sensor A” or other related fuel parameters.
- Visual Inspection of Wiring and Connectors: Locate Fuel Level Sensor B (often within the fuel tank, typically accessible by removing the rear seat or through an access panel under the vehicle). Carefully inspect the electrical connector and wiring harness for any signs of damage, corrosion, fraying, or loose connections. Pay close attention to areas where the harness might rub against vehicle components.
- Electrical Testing with a Digital Multimeter (DMM):
- Power and Ground: With the ignition on and the sensor disconnected, test the sensor’s power supply (reference voltage, usually 5V or 12V depending on the system) and ground integrity at the connector. Ensure proper voltage and a strong ground.
- Sensor Resistance Test: If the sensor is accessible and can be safely removed from the fuel tank, measure its resistance across its terminals. Move the float arm manually through its full range of motion. The resistance should change smoothly and consistently without any drops or spikes, correlating to the fuel level. Compare readings to manufacturer-specific resistance specifications (e.g., ohms at empty vs. full).
- Signal Circuit Test: With the sensor connected and the ignition on, back-probe the signal wire at the sensor connector (or at the ECM connector if the sensor is inaccessible). Observe the voltage output on the DMM while either adding/removing fuel or, if safe and practical, removing the sensor and manually moving its float arm. The voltage should vary smoothly and linearly with the simulated fuel level. Look for erratic voltage changes, sudden drops to 0V, or being stuck at max/min voltage.
- Fuel Tank Inspection: If all electrical tests pass, and the sensor is integrated, consider carefully lowering or removing the fuel tank (following all safety protocols) to physically inspect the sensor’s float arm for mechanical obstruction, damage, or excessive wear. Inspect the fuel tank for debris or contamination.
- Continuity Test (Sensor to ECM): If a wiring issue is suspected but not visually obvious, perform a continuity test between the sensor connector terminals and the corresponding ECM/PCM connector terminals. This will confirm the integrity of the entire circuit.
Recommended Repairs and Solutions
Based on the diagnostic findings, the following repairs are typically recommended:
- Repair or Replace Damaged Wiring/Connectors: If the visual inspection or continuity tests identify damaged, corroded, or open/shorted wiring or connectors, repair them using appropriate automotive-grade connectors, heat-shrink tubing, and soldering techniques, or replace the section of the harness.
- Replace Fuel Level Sensor B: This is the most common solution if the sensor itself is determined to be faulty. In many modern vehicles, the fuel level sensor is an integral part of the fuel pump module. In such cases, replacing the entire fuel pump module assembly may be necessary, as the sensor is often not serviceable separately. Always use an OEM or high-quality aftermarket replacement part.
- Clean Fuel Tank and Sensor (if obstructed): If the issue is due to physical obstruction by debris or contamination within the fuel tank, the tank should be safely drained, cleaned, and the sensor (if separate) or float arm inspected and cleaned.
- ECM/PCM Replacement (Last Resort): Only consider replacing the ECM/PCM after all other potential causes, including sensor, wiring, and ground issues, have been meticulously diagnosed and ruled out. ECM failures are rare and should be verified by a qualified technician with specialized diagnostic equipment.
Mechanic’s Tips:
- Always disconnect the vehicle’s battery before performing any work on the fuel system or related electrical components to prevent accidental shorts or injury.
- Exercise extreme caution when working with fuel. Ensure adequate ventilation, have a fire extinguisher nearby, and eliminate all potential ignition sources (e.g., open flames, sparks).
- Before reassembly, ensure all seals and gaskets (e.g., fuel pump module O-ring) are correctly seated to prevent fuel leaks.
- After completing any repair, clear the DTCs with an OBD-II scanner and perform a drive cycle, potentially including various fuel levels, to confirm the repair and ensure the code does not return.
- Consult the manufacturer-specific service information for your vehicle model for precise wiring diagrams, sensor specifications (resistance values, voltage ranges), and fuel tank access procedures. Given P1347 is a manufacturer-specific code, this step is paramount.

