DTC U1040: Loss Of Class 2 Communication With Abs: Description
WARNING: This page is about a different car, the 1999 Buick Regal and 1999 Buick Century. However, it is still accessible from the selected car via links, so may be relevant.
Body Control Module (BCM) receives a state of health message from each module whose source ID it has learned. DTC U1040 will set when BCM does not receive a state of health message from Electronic Brake Traction Control Module (EBTCM). ABS warning indicator will come on.
Under all fault conditions, ignition switch must be cycled from LOCK/OFF to RUN position before a current code will change to a history code. A current DTC U1040 will change to a history code when BCM receives a state of health message from EBTCM. If conditions for malfunction no longer exist, history DTC will clear after 100 consecutive ignition cycles. DTC U1040 will also clear when scan tool is used to clear codes.
NOTE:
When ignition switch is turned to RUN position with BCM disconnected, PCM-related DTC P1626 will be set. After BCM repair is completed, see appropriate SELF-DIAGNOSTICS article in ENGINE PERFORMANCE.