Home >

P1655 Code? Here’s How to Fix It Quickly and Easily

P1655 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.

P1655 Code Meaning

Key Takeaways

  • P1655 is a manufacturer-specific code, and its definition varies significantly by vehicle make and model.
  • On certain GM and Chrysler applications, it indicates an EVAP purge solenoid control circuit malfunction.
  • On specific Ford applications, it points to a starter disable circuit or anti-theft system malfunction.
  • Diagnosis requires verifying the exact factory definition for your vehicle before testing any circuits or replacing components.

P1655 Code Breakdown

P
Powertrain Engine, transmission, and emissions control systems.
1
Manufacturer Specific Non-generic code; definition varies by make.
6
Powertrain Subsystem Identifier In standard DTC formatting, this position can identify a subsystem. Manufacturer-specific use should still be verified.
5
Manufacturer-Defined Identifier Exact meaning depends on manufacturer and application.
5
Manufacturer-Specific Fault Identifier Exact meaning depends on manufacturer and application.

P1655 Code Description and Implications

P1655 is a manufacturer-specific powertrain code, and its exact definition depends on the vehicle application.

Certain GM and Chrysler applications: P1655 indicates an EVAP Purge Solenoid Control Circuit fault.

The powertrain control module detects an improper voltage level or electrical fault in the circuit controlling the evaporative emissions purge solenoid.

Specific Ford applications: P1655 signifies a Starter Disable Circuit Malfunction.

The control module detects an issue with the anti-theft system’s starter disable relay circuit, which may prevent the engine from cranking. Addressing this fault code promptly is essential.

Common Causes of the P1655 Code

Because the code definition varies, the causes depend entirely on the verified system.

For GM and Chrysler EVAP applications, a faulty EVAP purge solenoid is one possible cause.

Damaged wiring, corroded connectors, or a blown fuse in the purge solenoid control circuit can also trigger this code.

For Ford starter disable applications, a faulty starter relay, damaged wiring in the anti-theft circuit, or an issue with the PATS transceiver is a possible cause.

Internal PCM driver failures can also trigger the code on some applications if the external circuit tests normal.

Symptoms Associated With P1655

Symptoms vary widely based on the affected system and the exact vehicle application.

On GM and Chrysler applications, symptoms may include an illuminated check engine light and potential evaporative emissions test failures.

The vehicle may otherwise drive normally, though a stuck-open purge valve could cause a rough idle.

On Ford applications, the primary symptom is a no-crank or no-start condition because the anti-theft system disables the starter.

The theft indicator light may flash rapidly on the dashboard.

Diagnosing the P1655 Trouble Code

Diagnosis must begin by confirming the exact factory definition for your specific make, model, and engine.

For GM and Chrysler applications, technicians use a scan tool to command the EVAP purge solenoid and test the control circuit for voltage and ground integrity.

They also inspect the wiring harness for damage or shorts.

For Ford applications, diagnosis involves checking the starter disable relay, verifying anti-theft system communication, and testing the starter control circuit for opens or shorts.

Repairing the P1655 Issue

Repairs must follow confirmed diagnosis and vary significantly by implementation.

If testing confirms a faulty EVAP purge solenoid on a GM or Chrysler application, replacing the solenoid and clearing the codes is necessary.

Wiring repairs must be completed if harness damage is found.

If the starter disable circuit fails testing on a Ford application, replacing the confirmed failed starter relay or repairing the anti-theft wiring restores normal starting operation.

Always verify the repair by clearing the trouble codes and performing a key cycle or test drive.

Cost Considerations for P1655 Repairs

Repair costs depend heavily on the underlying fault and the specific vehicle application.

Addressing a wiring issue or replacing a standard relay is less expensive, primarily involving diagnostic time and minor materials.

Replacing an EVAP purge solenoid involves moderate parts and labor costs.

Conversely, diagnosing and repairing complex anti-theft system circuits or replacing a PCM can be a more significant investment.

Prevention Strategies for Future Occurrences

Prevention strategies are tied to the specific failure mechanism of the affected system.

Keeping electrical connectors clean and protected from moisture may reduce the risk of intermittent circuit faults in EVAP or starter systems.

Some internal solenoid or module failures occur without warning and cannot be reliably prevented through routine maintenance.

Troubleshooting Tips and Best Practices

Always verify the exact manufacturer definition for P1655 before purchasing parts or beginning repairs.

Do not assume an EVAP solenoid or starter relay has failed solely based on the code without targeted circuit testing.

On Ford applications, ensure you are using a correctly programmed key, as an unrecognized transponder can mimic anti-theft circuit faults.

Consult the exact manufacturer service information for your specific vehicle to ensure accurate diagnostic routines.

More OBD-II Codes

P1654P1653P1652P1651
P1641P1546P1660P1661
P1671P1672P1673P1674
P0449P1662P1650P1685
P1686P1687P1688P1689
P1691P1695P1117P1155

Frequently Asked Questions

Is P1655 a generic OBD-II code?

No. P1655 is a manufacturer-specific code, meaning its exact definition depends entirely on the vehicle make. It can indicate an EVAP purge solenoid fault or a starter disable circuit issue.

Can a P1655 code prevent my car from starting?

On certain Ford applications, P1655 indicates a starter disable circuit malfunction. If the anti-theft system detects a fault in this circuit, it will prevent the starter from engaging, causing a no-crank condition.

Will disconnecting the battery clear a P1655 code?

Disconnecting the battery may temporarily clear the code, but it does not repair the underlying electrical fault. The code will likely return, and battery disconnection can erase valuable diagnostic data.

Does P1655 always mean the EVAP purge solenoid is bad?

No. While it indicates an EVAP circuit fault on some applications, damaged wiring, corroded connectors, or a blown fuse can trigger the code. The solenoid should only be replaced after targeted circuit testing confirms internal failure.

Can I drive my vehicle with a P1655 code?

Driving advice depends on the application. If the code relates to an EVAP purge circuit, the vehicle may drive normally but fail an emissions test. If it relates to a starter disable circuit, the vehicle may not start at all.

What Should You Do About the P1655 Code?

Confirm the exact factory definition for your specific vehicle before attempting any repairs.

Because P1655 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.

About the author
David Lawrence
David grew up among mechanics and off-road enthusiasts, gaining deep knowledge in car mods, off-roading techniques, and automotive engineering, making him a trusted 4x4 expert.