GM Service Manual Online
For 1990-2009 cars only

Diagnostic Instructions

    • Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
    • Review Strategy Based Diagnosis for an overview of the diagnostic approach.
    •  Diagnostic Procedure Instructions provide an overview of each diagnostic category.

DTC Descriptor

DTC P1504: Loss of communication with transmission control module (TCM).

Circuit/System Description

The transmission control module (TCM) sends vehicle speed data to the engine control module (ECM). The data is sent to the ECM through a communication network called the GM local area network (LAN). Two circuits are used to communicate LAN data between the ECM and TCM.

Conditions for Running the DTC

The ignition is ON.

Conditions for Setting the DTC

The ECM receives no valid vehicle speed data from the TCM.

Action Taken When the DTC Sets

DTC P1504 is a type A DTC.

Conditions for Clearing the DTC

DTC P1504 is a type A DTC.

Reference Information

Schematic Reference

Engine Controls Schematics

Connector End View Reference

Engine Controls Connector End Views

Electrical Information Reference

    •  Circuit Testing
    •  Connector Repairs
    •  Testing for Intermittent Conditions and Poor Connections
    •  Wiring Repairs

DTC Type Reference

Powertrain Diagnostic Trouble Code (DTC) Type Definitions

Scan Tool Reference

    •  Scan Tool Data List
    •  Scan Tool Data Definitions
    •  Scan Tool Output Controls

Circuit/System Testing

  1. Ignition ON, observe the DTC information with a scan tool.
  2. If the scan tool displays any other DTCs refer to Diagnostic Trouble Code (DTC) List - Vehicle .
  3. With a scan tool attempt to communicate with the TCM.
  4. If the scan tool is unable to communication with the TCM, refer to Scan Tool Does Not Communicate with High Speed GMLAN Device for further diagnosis.
  5. Clear the DTC information with a scan tool. Engine idling, observe the DTC information with a scan tool. Verify that DTC P1504 sets this ignition cycle.
  6. If DTC P1504 sets this ignition, test the communication circuits between the TCM and the ECM for an open/high resistance. If the circuits/connections test normal, replace the ECM.
  7. If the vehicle passes the Circuit/System Verification test, then operate the vehicle within the conditions for running the DTC. You may also operate the vehicle within the conditions that are captured in the Freeze Frame/Failure Records Data List.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

Control Module References for engine control module replacement, setup, and programming