P1654 Fuel Pump Resistor Switch Circuit Malfunction

How to Diagnose and Solve P1654 Fuel Pump Resistor Switch Circuit Malfunction Issues


Are you a car enthusiast who loves to get your hands dirty? Or perhaps you’re a DIYer who enjoys the satisfaction of fixing things yourself? If so, you’re in the right place. Today, we’re going to delve into the world of car diagnostics, specifically focusing on the P1654 Fuel Pump Resistor Switch Circuit Malfunction. This is a common issue that can cause your vehicle to perform poorly or even fail to start. But don’t worry, we’ve got you covered with a step-by-step guide on how to diagnose and solve this problem.

Understanding the P1654 Code

First things first, what exactly is the P1654 code? This code is triggered when there’s a malfunction in the fuel pump resistor switch circuit. The fuel pump resistor is a crucial component that controls the speed of the fuel pump, ensuring that your engine gets the right amount of fuel. When this circuit malfunctions, it can lead to a variety of problems, including poor fuel economy, rough idling, and even engine stalling.

What Causes the P1654 Code?

There are several reasons why your vehicle might be showing the P1654 code. These include a faulty fuel pump resistor, damaged wiring in the circuit, or a malfunctioning fuel pump. It’s also possible that the problem lies with the Powertrain Control Module (PCM), although this is less common.

Diagnosing the P1654 Code

Now that we understand what the P1654 code is and what causes it, let’s move on to diagnosing the problem. Here’s a step-by-step guide:

car vertical

Step 1: Use an OBD-II Scanner

The first step in diagnosing the P1654 code is to use an OBD-II scanner. This device will read the trouble codes from your vehicle’s onboard computer and help you identify the problem.

Step 2: Inspect the Fuel Pump Resistor

Next, you’ll need to inspect the fuel pump resistor. If it’s damaged or faulty, it will need to be replaced.

Step 3: Check the Wiring and Connectors

After inspecting the fuel pump resistor, check the wiring and connectors in the circuit. Look for any signs of damage or corrosion, as these can cause the circuit to malfunction.

Solving the P1654 Code

Once you’ve diagnosed the problem, it’s time to fix it. Here’s how:

Step 1: Replace the Fuel Pump Resistor

If the fuel pump resistor is faulty, replace it with a new one. This is a relatively simple process that can be done with basic tools.

Step 2: Repair or Replace Damaged Wiring

If you found any damaged wiring or connectors during your inspection, these will need to be repaired or replaced.

Step 3: Reset the Code

After making the necessary repairs, use your OBD-II scanner to reset the code. If the code comes back, there may be a deeper issue that needs professional attention.


Dealing with a P1654 Fuel Pump Resistor Switch Circuit Malfunction can be a bit daunting, but with the right tools and a little patience, you can diagnose and solve this issue yourself. Remember, if the problem persists after you’ve made the necessary repairs, it’s best to seek professional help.


1. What is a P1654 Fuel Pump Resistor Switch Circuit Malfunction?
This is a trouble code that indicates a malfunction in the fuel pump resistor switch circuit.

2. What causes the P1654 code?
This code can be caused by a faulty fuel pump resistor, damaged wiring in the circuit, a malfunctioning fuel pump, or a problem with the PCM.

3. How do I fix a P1654 code?
To fix this code, you’ll need to diagnose the problem using an OBD-II scanner, inspect the fuel pump resistor and the wiring in the circuit, make the necessary repairs or replacements, and then reset the code.