Severity High
P1670

P1670: EF Signal Not Detected

What does the P1670 code mean?

The P1670 code indicates that the Engine Control Module (ECM) has not detected the expected signal from the electronic fuel (EF) system, typically related to the fuel pump or fuel pressure sensor. This can be caused by a faulty fuel pump relay, wiring issues, a defective fuel pump, or a malfunctioning fuel pressure sensor. The ECM relies on this signal to ensure proper fuel delivery; without it, the engine may not start or may run poorly.

High
Severity
$150-$400
Typical Cost
Medium
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Use a scan tool to confirm P1670 and check for other codes.

2

Step 2: Inspect the fuel pump relay and fuse; test for power and ground at the relay.

3

Step 3: Check wiring and connectors between the ECM and fuel pump for damage or corrosion.

4

Step 4: Test fuel pump operation by listening for prime when key is turned on; if no sound, test pump voltage and ground.

5

Step 5: If pump runs, test fuel pressure with a gauge; if low, replace pump or pressure regulator.

Need an OBD2 Scanner for the P1670? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

No, it is not safe. The vehicle may stall unexpectedly or fail to start, leading to a breakdown or accident.

How much does it cost to fix?

Repair costs typically range from $150 to $400, depending on whether the issue is a relay, wiring, or fuel pump replacement.

06. Related Codes