DTC codes / Subaru codes / P1442
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.
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.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for Subaru vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.