How to Fix P1431

🚨 Diagnostic Profile

Vehicle Make: BUICK

Technical Code/Description: Fuel Level Sensor 2 Performance

This diagnostic trouble code indicates that the Powertrain Control Module (PCM) has detected an irregular or out-of-range signal from the secondary fuel level sensor, commonly found in saddle-style fuel tanks. This is typically caused by a failing sending unit, corroded wiring, or a poor ground connection within the fuel tank assembly.

🚨 Repair Difficulty Tier

Difficulty Rating: [Intermediate]

This repair requires intermediate mechanical knowledge, specifically the ability to safely depressurize the fuel system, access the fuel tank (which may require dropping the tank or accessing via rear seat/trunk panels depending on trim), and utilize a scan tool capable of reading live sensor data (PIDs). While it does not require advanced module flashing, it does involve handling flammable liquids and electrical resistance testing, pushing it slightly above a beginner-level task.

🛠️ Resolution Steps

Step 1: Preliminary Inspection

Begin by visually inspecting the electrical connector located at the top of the fuel pump module assembly, usually accessible from inside the trunk or under the rear seat cushion. Check for corrosion, bent pins, or melted plastic on the connector. Additionally, inspect the wiring harness for chafing or damage where it runs along the vehicle frame rail toward the fuel tank.

Step 2: Diagnostic Verification

Connect an OBD-II scanner capable of reading enhanced GM data streams. Monitor the ‘Fuel Level Sensor 2’ PID while manually manipulating the fuel level (if safe and accessible) or comparing Sensor 1 vs Sensor 2 readings for erratic voltage fluctuations. If the scanner data is static or jumps erratically, disconnect the battery and use a multimeter to check the resistance (Ohms) across the sender unit terminals, comparing the readings to OEM specifications at empty, half, and full float positions.

Step 3: Resolution & Reset Process

If resistance values fall outside of GM specifications, the fuel level sensor (sender unit) requires replacement. This typically involves safely relieving fuel system pressure, disconnecting the negative battery terminal, and dropping the fuel tank or accessing the sending unit through an access panel. Once the new sensor is installed, clear the Diagnostic Trouble Codes (DTCs) using the scan tool and perform a drive cycle to confirm the PCM registers a stable and accurate fuel level reading from both sensors.

📦 Parts, Labor, and Budget Estimates

Required Components/Software: OEM Fuel Level Sensor/Sending Unit, Fuel Tank Seal/Gasket (if tank is dropped), OBD-II Scan Tool with live data capability.

Average Component Price: $45 – $150 USD for the sensor/sending unit assembly.

Estimated Labor Hours: 1.5 to 3.0 hours, depending on whether the tank needs to be dropped or if the sensor is accessible via an in-cabin service port.