GM Service Manual Online
For 1990-2009 cars only

The engine control module (ECM) interacts with many emission related components and systems. The ECM also monitors emission related components, and systems, for deterioration. The on-board diagnostics monitor the system performance and a diagnostic trouble code (DTC) sets if the system performance degrades.

The malfunction indicator lamp (MIL) operation and DTC storage are dictated by the DTC type. DTCs are ranked as a Type A, B or C. Types A and B DTCs are emissions related. A Type C DTC is non-emissions related.

The ECM is the control center of the engine controls system. The ECM controls the following components:

    • The fuel injection system
    • The glow plug control module
    • The emission control systems
    • The fuel filter heater
    • The on-board diagnostics
    • The A/C and cooling fan systems
    • The throttle plate actuator
    • The turbocharger boost actuator

The ECM constantly monitors the information from various sensors and other inputs, and controls the systems that affect the vehicle performance and emissions. The ECM also performs diagnostic tests on various parts of the system. The ECM can recognize operational problems and alert the driver via the MIL. When the ECM detects a malfunction, the ECM stores a DTC. The condition area is identified by the particular DTC that is set. This aids the technician in making repairs.

ECM Function

The engine control module (ECM) can supply 5 volts, 12 volts, or ground to various sensors or switches. Voltage is supplied through pull-up resistors to the regulated power supplies within the ECM. In some cases an ordinary shop voltmeter will not give an accurate reading due to low input resistance. A DMM with at least 10 megaohms input impedance is required in order to ensure accurate voltage readings.

The ECM controls the output circuits by controlling the ground or the power feed circuit through the transistors or a device called an output driver module.

EEPROM

The electronically erasable programmable read only memory (EEPROM) is a permanent memory that is physically part of the engine control module (ECM). The EEPROM contains program and calibration information that the ECM needs in order to control the powertrain operation.

Special equipment, as well as the correct program and calibration for the vehicle, are required in order to reprogram the ECM.

ECM Default Actions

When a malfunction occurs within the engine control system, the engine control module (ECM) maintains control of the system with Default Actions. Default Actions are calculated values, and/or calibrated default values, that are stored within the ECM. A certain level of engine performance is possible when a malfunction occurs dependant on the Default Actions taken. The ECM Default Actions prevent a complete loss of engine performance.

ECM Output Controls

The scan tool can control certain solenoids, valves, motors, and relays. The Output Controls can be found under the Special Functions selection of the scan tool. Some Output Controls may be disabled by the engine control module (ECM) during certain types of vehicle operation.

Data Link Connector (DLC)

The data link connector (DLC) provides the technician a means of accessing serial data for aid in diagnosis. This connector allows the technician to use a scan tool in order to monitor the various serial data parameters, and to display DTC information. The DLC is located inside the drivers compartment, underneath the dash.

Malfunction Indicator Lamp (MIL)

The malfunction indicator lamp (MIL) is located on the instrument panel cluster (IPC), and an appropriate message will be shown on the driver information center (DIC), if equipped. The MIL is controlled by the engine control module (ECM) and illuminates when the ECM detects a condition that affects the vehicle emissions.

ECM Service Precautions

The engine control module (ECM) is designed to withstand the normal current draws that are associated with vehicle operation. Care must be used in order to avoid overloading any circuits during testing. Do not ground, or apply voltage, to any ECM circuits unless a diagnostic procedure instructs you to do so. Circuits should only be tested with a DMM.