01 Why Expanding Too Fast Can Destroy Your Garage • 02 This Overlooked Factor In Car Engines Might Be The Real Rea… • 03 This Is How A Wing Actually Generates Lift And Why It’s Not… • 04 Understanding DTC "Trouble Codes" in ECU: A Complete Guide • 05 C0070 and C0075: Right Front ABS Solenoid #1 and #2 Circuit… • 06 Why Your Check Engine Light Is On: 15 Common Causes and DIY… • 07 People Are Shocked To Learn This “Normal” Driving Action Ca… • 08 Car Stuck in Second or Third Gear? A Guide to Fixing Your A… • 09 P0116 – Engine Coolant Temperature Range Fault: Causes and … • 10 Engine Block Cleaning: A Step-by-Step Guide for Optimal Per… •

DTC codes / Subaru codes / P1442

P1442 · SubaruFuel Level Sensor Circuit Range Performance

P1442 on a Subaru means the engine control module (ECM) has detected that the fuel level sensor signal is out of its expected range or is not responding in a plausible way as fuel is consumed or added. The ECM compares the fuel level sensor voltage against expected values and flags the code when the signal stays too high, too low, or fails to change during a known fuel event.

SystemPowertrain
Code typeSubaru specific
SeverityLow
Fix difficultyIntermediate
AreaAuxiliary emission controls

Symptoms you may notice

  • Fuel gauge reads empty or full constantly, or fluctuates erratically
  • Fuel gauge does not move as fuel is consumed or after refueling
  • Often no symptoms besides the warning light, especially if the gauge still appears to work
  • Low fuel warning light may illuminate at the wrong time or fail to illuminate when fuel is low
  • Rough running or stalling in rare cases if the ECM uses fuel level for evaporative emission calculations
  • Distance-to-empty or fuel economy display reads incorrectly

Common causes, most likely first

  1. Fuel level sensor (sending unit) in the tank is worn, dirty, or has a dead spot on its resistive track
  2. Wiring harness to the fuel tank is chafed, corroded, or has a loose connector at the tank or under the rear seat
  3. Fuel level sensor float is stuck, saturated, or mechanically binding on the sending unit arm
  4. Poor ground connection for the fuel level sensor circuit at the chassis or tank
  5. Aftermarket or incorrect fuel pump/sending unit assembly installed previously
  6. Engine control module (ECM) internal fault on the fuel level input circuit (rare)

How to diagnose and fix it

  1. Scan all modules and record freeze-frame data for P1442, then clear the code and verify whether it returns immediately or only after a drive cycle
  2. Inspect the fuel level sensor wiring and connector at the fuel tank for corrosion, chafing, or loose pins; repair as needed
  3. Check the fuel level sensor resistance with a multimeter while moving the float through its full range and compare to Subaru specifications
  4. Verify the fuel gauge operation by adding a known quantity of fuel and watching for a smooth, proportional change in the sensor signal
  5. Remove the fuel pump/sending unit assembly and inspect the float arm, resistor card, and connector for contamination or mechanical binding
  6. Replace the fuel level sensor or complete sending unit assembly if resistance checks are out of specification or the float is damaged
  7. After repair, clear codes and perform a complete drive cycle including refueling to confirm the code does not reset

Before you replace the fuel pump assembly

  • A common misdiagnosis is replacing the entire fuel pump assembly when only the fuel level sensor card is faulty; on many Subaru models the sensor is available separately.
  • The ECM may set P1442 only after a refueling event because it expects the fuel level to rise by a certain amount; a sensor that works at half tank but fails near full or empty can still trigger this code.
  • Corrosion inside the connector at the top of the fuel tank is a frequent cause on older Subaru models, especially in areas that use road salt, and it can mimic a failed sensor.
  • Aftermarket fuel pump assemblies often have sending units with resistance curves that do not match Subaru specifications, causing P1442 even though the gauge appears to work.
  • A weak battery or low charging voltage can cause erratic fuel level readings and set this code on some Subaru models, so check system voltage before condemning the sensor.

Can I keep driving with P1442?

The vehicle remains safe to drive because P1442 does not affect engine operation or safety systems, but you should refuel based on the trip odometer rather than the gauge until it is repaired. Avoid running the tank very low, since an inaccurate gauge could leave you stranded.

Guidance is general and written for Subaru vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage