HomeTrouble CodesC1240

C1240 — Abs Hydraulic Pressure Differential Switch Input Short Circuit Battery

Manufacturer-specificChassis

Code C1240 indicates the ABS control module has detected a short to battery voltage on the signal circuit for the hydraulic pressure differential switch. This switch monitors brake pressure balance between circuits; a short to power can cause false readings, potentially disabling ABS and traction control functions.

Symptoms

What causes it — most likely first

1. Wiring harness short to battery voltage

Chafed, pinched, or melted insulation on the pressure differential switch signal wire allows contact with a 12V power source, causing a constant high voltage reading.

2. Faulty pressure differential switch

Internal short circuit within the switch itself can cause the signal line to be pulled up to battery voltage, mimicking a wiring short.

3. Corroded or damaged connector

Moisture intrusion, bent pins, or corrosion at the switch or ABS module connector can create a conductive path to a power source.

4. Short to voltage inside ABS hydraulic unit

In some designs, the pressure differential switch is integrated into the hydraulic assembly; an internal fault can cause a short to battery voltage.

5. Faulty ABS control module

An internal short in the module's input circuit is possible but rare; this should be considered only after all external wiring and the switch are verified good.

How it's diagnosed

  1. Visually inspect the ABS module, pressure differential switch, and associated wiring for signs of damage, corrosion, or loose connections.
  2. Disconnect the pressure differential switch and use a multimeter to check for battery voltage on the signal wire with the key on; voltage present indicates a wiring short.
  3. With the switch disconnected, measure its resistance; compare to manufacturer specifications. A shorted switch will show very low or zero resistance.
  4. Check the switch connector and ABS module connector for bent pins, corrosion, or moisture that could cause a short to a power circuit.
  5. If wiring and switch test good, disconnect the ABS module connector and check for internal shorts between the signal pin and power pins at the module.
  6. After repairs, clear the code, perform a test drive, and verify the ABS system operates normally and the code does not return.

Code facts & related codes

SystemChassis
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

What does OBD-II code C1240 mean?

It means the ABS control module has detected a short to battery voltage on the circuit for the hydraulic pressure differential switch. This switch monitors brake pressure balance, and a short can cause false readings or system disablement.

Is it safe to drive with a C1240 code?

The vehicle may still have normal braking, but the ABS and possibly traction control systems may be disabled. This can increase stopping distances in slippery conditions, so drive cautiously and have the issue diagnosed promptly.

Is the ABS module usually the cause of this code?

No. The most common causes are a shorted wire in the harness or a faulty pressure differential switch. Replacing the ABS module without checking the wiring and switch often does not fix the problem.

Could a bad PCM cause this code?

Extremely unlikely. The code is set by the ABS control module based on its own circuit monitoring. The PCM is not involved in this diagnostic; focus on the ABS module, switch, and wiring.