OBDHut

OBDHut

C1781

Moderate

Engine Coolant Temperature Signal Missing/Fault

What Does C1781 Mean?

The chassis control module is not receiving a valid engine coolant temperature (ECT) signal. This data is typically shared over the CAN bus from the PCM and is used by the ABS/stability control system to adjust braking strategies based on engine temperature (e.g., cold start brake boost, traction control sensitivity). The driver may see a stability control warning light and the system may use a default temperature value.

Common Causes

35%

CAN bus communication fault between PCM and chassis module

CAN bus wiring
network connectors
CAN terminating resistors

25%

PCM not broadcasting coolant temperature data due to its own ECT sensor fault

engine coolant temperature sensor
ECT wiring harness

20%

Chassis module software calibration issue or module needing reprogramming

ABS/stability control module

15%

Mismatched modules after replacement without proper configuration

ABS/stability control module
PCM

5%

Intermittent power or ground supply to chassis module causing data reception gaps

module power supply wiring
ground straps
fuses

Diagnostic Steps

1

Check for related PCM codes — if P0115, P0116, P0117, or P0118 are also stored, the root cause is the engine coolant temperature sensor or its circuit rather than the chassis module.

2

Monitor the ECT PID from both the PCM and the chassis module simultaneously in live data — if the PCM shows a valid reading but the chassis module does not, the issue is CAN communication or the chassis module itself.

3

Inspect CAN bus wiring between the PCM and chassis module for damage, focusing on connector pins at both modules and any intermediate splice packs.

4

Verify chassis module power and ground supplies with a multimeter: battery voltage at power pins and <0.1V drop on ground pins with the key on.

5

If modules were recently replaced or the battery was disconnected, perform a module configuration/setup procedure using the scan tool to re-establish proper CAN message parameters.

Estimated Repair Cost

$100 - $600

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does C1781 mean?

The chassis control module is not receiving a valid engine coolant temperature (ECT) signal. This data is typically shared over the CAN bus from the PCM and is used by the ABS/stability control system to adjust braking strategies based on engine temperature (e.g., cold start brake boost, traction co...

What causes C1781?

The most common cause of C1781 (Engine Coolant Temperature Signal Missing/Fault) is: CAN bus communication fault between PCM and chassis module

How much does it cost to fix C1781?

Typical repair costs for C1781 range from $100 to $600, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with C1781?

Generally safe to continue driving. The chassis module will use a default temperature value, which may slightly affect cold-start traction control sensitivity. No significant safety risk for normal driving conditions. Diagnose at your convenience.

How do I diagnose C1781?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to C1781 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Chassis

System

Chassis Electronics / ABS-Traction Control

Difficulty

Moderate

Type

Manufacturer

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.