Operation CHARM: Car repair manuals for everyone.

Start Here - Code Will Set If

Diagnostic Chart:




The PCM contains an Output Driver Module (ODM) which controls seven circuits: A/C relay, air pump relay, EVAP purge solenoid, EVAP vent solenoid, fan control 1, fan control 2 and TCC solenoid. The ODM controls each of these circuits independently by controlling the circuit ground. The ODM monitors the voltage level at each of the six circuits into the PCM when the device is being commanded On or Off. When the device is commanded Off (circuit not grounded), the voltage level at the PCM should be high (ignition voltage). When the device is commanded On (circuit grounded), the voltage level at the PCM should be low. Each of the seven drivers in the ODM contains a feedback circuit used to determine if a particular circuit failed, which can be read on the Scan tool. DTC P1640 sets when any one of the seven feedback voltages is low when that device is turned Off or when any one of the seven feedback voltages is high when that device is turned On when the engine is running.

DTC PARAMETERS
DTC P1640 will set if A/C relay, air pump relay, EVAP purge solenoid, EVAP vent solenoid, fan control 1, fan control 2 or TCC solenoid feedback voltage is less than 4.0 volts when that device is commanded Off when:
^ Condition exists for longer than 6 seconds
^ Engine is running

OR

A/C relay, air pump relay, EVAP purge solenoid, EVAP vent solenoid, fan control 1, fan control 2 or TCC solenoid feedback voltage is greater than 3.5 volts when that device is commanded On when:
^ Condition exists for longer than 6 seconds
^ Engine is running

DTC P1640 diagnostic runs continuously with engine running.

P1640 is a (type C) DTC

DIAGNOSTIC AIDS

IMPORTANT: If DTC P0480, P0481 or P1860 is also set, diagnose that DTC first. P1640 will also set if a fan control 1, fan control 2 or TCC solenoid fault exists.

To locate an intermittent problem, use Scan to command each of the seven solenoids tied to the ODM circuit On and Off independently while monitoring:

A/C RELAY CKT OPEN SHORT TO GND
A/C RELAY CKT SHORT TO VOLTS

OR

AIR PUMP REL. CKT OPEN SHORT TO GND
AIR PUMP REL. CKT SHORT TO VOLTS

OR

EVAP PURGE CKT OPEN SHORT TO GND
EVAP PURGE CKT SHORT TO VOLTS

OR

EVAP VENT CKT OPEN SHORT TO GND
EVAP VENT CKT SHORT TO VOLTS

OR

FC 1 RELAY CKT OPEN SHORT TO GND
FC 1 RELAY CKT SHORT TO VOLTS

OR

FC 2 RELAY CKT OPEN SHORT TO GND
FC 2 RELAY CKT SHORT TO VOLTS

OR

TCC DUTY CYCLE OPEN SHORT TO GND
TCC DUTY CYCLE SHORT TO VOLTS

If IGN 3 fuse is open, A/C RELAY CKT OPEN SHORT TO GND, EVAP VENT CKT OPEN SHORT TO GND and EVAP PURGE CKT OPEN SHORT TO GND parameters on Scan tool will read YES.