P1641 is a manufacturer-specific diagnostic trouble code, meaning its exact definition depends entirely on the vehicle make.
Because the code definition varies, the exact application must be verified before testing any components. The code alone does not prove that a specific module has failed.

Quick Navigation
Key Takeaways
- P1641 is a manufacturer-specific code, and its definition varies significantly by vehicle make and model.
- On certain GM applications, it indicates a Cooling Fan Relay 1 Control Circuit malfunction.
- On specific Ford applications, it points to a Fuel Pump Primary Circuit or Fuel Pump Driver Module fault.
- On some VW and Audi applications, it signifies a fault in the Air Condition ECU memory.
- Diagnosis requires verifying the exact factory definition for your vehicle before testing any circuits or replacing modules.
P1641 Code Description and Implications
P1641 is a manufacturer-specific powertrain code, and its exact definition depends on the vehicle application.
Certain GM applications: P1641 indicates a Cooling Fan Relay 1 Control Circuit malfunction.
The powertrain control module detects an electrical fault in the circuit controlling the primary cooling fan relay.
Specific Ford applications: P1641 signifies a Fuel Pump Primary Circuit Failure or Fuel Pump Driver Module fault.
The control module detects an electrical issue within the fuel pump driver module or its primary control circuit.
Some Volkswagen and Audi applications: P1641 points to a Check DTC Memory of Air Condition ECU fault.
The system detects an internal memory error or communication fault within the air conditioning control module.
Common Causes of the P1641 Code
Because the code definition varies, the causes depend entirely on the verified system.
For GM cooling fan applications, a faulty cooling fan relay, damaged wiring, or poor grounds are possible causes.
An internal PCM driver failure can also trigger this code if the external circuit tests normal.
For Ford fuel pump applications, a corroded or failed fuel pump driver module is a possible cause.
Damaged wiring harnesses, faulty fuel pump relays, or poor electrical connections can also trigger the code.
For VW and Audi applications, causes may include internal A/C ECU failure, corrupted software, or communication wiring faults.
Symptoms Associated With P1641
Symptoms vary widely based on the affected system and the exact vehicle application.
On GM applications, symptoms may include an illuminated check engine light and engine overheating at idle or low speeds.
The primary cooling fan may fail to engage when commanded by the powertrain control module.
On Ford applications, symptoms may include a crank/no-start condition, engine stalling, or severe hesitation due to fuel starvation.
On VW and Audi applications, the primary symptoms are an illuminated check engine light and an inoperative air conditioning system.
Diagnosing the P1641 Trouble Code
Diagnosis must begin by confirming the exact factory definition for your specific make, model, and engine.
For GM applications, technicians test the cooling fan relay control circuit for voltage and ground integrity.
They may also command the fan relay using a scan tool to verify operation.
For Ford applications, diagnosis involves inspecting the fuel pump driver module for corrosion and testing the primary circuit.
For VW and Audi applications, scanning the A/C ECU for internal fault codes and checking module communication is required.
Repairing the P1641 Issue
Repairs must follow confirmed diagnosis and vary significantly by implementation.
If testing confirms a faulty cooling fan relay on a GM application, replacing the relay or repairing wiring is necessary.
If the fuel pump driver module fails testing on a Ford application, replacing the module and repairing corroded harnesses restores operation.
For VW and Audi applications, reprogramming or replacing the confirmed faulty A/C ECU may be required.
Always verify the repair by clearing the trouble codes and performing a test drive or key cycle.
Cost Considerations for P1641 Repairs
Repair costs depend heavily on the underlying fault and the specific vehicle application.
Addressing a wiring issue or replacing a standard cooling fan relay is less expensive, primarily involving diagnostic time and minor materials.
Replacing a fuel pump driver module or an air conditioning control module involves higher part costs and potential programming requirements.
Costs will also vary based on diagnostic time, component accessibility, and local labor rates.
Prevention Strategies for Future Occurrences
Prevention strategies are tied to the specific failure mechanism of the affected system.
Inspecting exposed wiring and modules for moisture intrusion or corrosion can help identify developing damage before it causes a circuit failure.
Some internal module memory failures or internal relay faults occur without warning and cannot be reliably prevented through routine maintenance.
Troubleshooting Tips and Best Practices
Always verify the exact manufacturer definition for P1641 before purchasing parts or beginning repairs.
Do not assume a cooling fan motor or fuel pump has failed solely based on the code without targeted circuit testing.
On Ford applications, inspect the fuel pump driver module early, as it is prone to environmental corrosion.
Consult the exact manufacturer service information for your specific vehicle to ensure accurate diagnostic routines.
More OBD-II Codes
| P1639 | P1638 | P1637 | P1635 |
| P1633 | P1631 | P1651 | P1652 |
| P1655 | P1660 | P1661 | P1671 |
| P0480 | P0481 | P0628 | P0629 |
| P1676 | P1677 | P1678 | P1679 |
| P1680 | P1681 | P1685 | P1686 |
Frequently Asked Questions
Is P1641 a generic OBD-II code?
No. P1641 is a manufacturer-specific code, meaning its exact definition depends entirely on the vehicle make. It can indicate a cooling fan relay fault, a fuel pump circuit issue, or an A/C ECU memory fault.
Can a P1641 code cause my engine to overheat?
On certain GM applications, P1641 indicates a cooling fan relay circuit failure. If the primary cooling fan cannot engage, the engine may overheat at idle or low speeds, making prompt diagnosis important.
Will disconnecting the battery clear a P1641 code?
Disconnecting the battery may temporarily clear the code, but it does not repair the underlying electrical or module fault. The code will likely return, and battery disconnection can erase valuable diagnostic data.
Does P1641 always mean the fuel pump is bad?
No. On Ford applications, it often points to a failed or corroded fuel pump driver module rather than the pump itself. The circuit should be tested before condemning the fuel pump assembly.
Can I drive my vehicle with a P1641 code?
Driving advice depends on the application. If it relates to a Ford fuel pump circuit, the vehicle may stall or not start. If it relates to a GM cooling fan, you risk engine overheating.
What Should You Do About the P1641 Code?
Confirm the exact factory definition for your specific vehicle before attempting any repairs.
Because P1641 is manufacturer-specific, testing the wrong system will waste time and money.
Follow the applicable manufacturer diagnostic procedure to inspect the relevant system and components, then repair or replace the confirmed failed part.
