GM Service Manual Online
For 1990-2009 cars only

Circuit Description

The engine control module (ECM) continuously calculates how much engine torque should be commanded for the given engine speed and throttle angle. The ECM then compares this commanded value to a maximum torque value that could be applied at that specific engine speed and throttle angle. DTC P1845 will set if the commanded engine torque for the given engine speed and throttle angle fall outside the maximum allowable limit for longer than 10 minutes. Under no circumstance should the commanded engine torque exceed the maximum allowable engine torque.

Conditions for Setting the DTC

DTC P1845 will set if the ECM calculated engine torque exceeds the maximum allowable engine torque, based on engine speed and throttle angle when:

    • The condition exists for longer than 10 minutes.
    • The engine is speed is greater than 40 RPM.

DTC P1845 runs continuously with the engine running.

DTC  P1845 is a type D DTC.

Diagnostic Aids

No external component or driveability failures should set this DTC. This DTC indicates that an error has occurred with the ECM engine torque calculation function.

Replace the ECM. Refer to DTC P0601 in this service manual for reprogramming and learning instructions.