Hello, the coolant temp sensor uses two wires, one of which the DME sends out a 5v reference and the other wire is a ground through the DME. The coolant temp sensor then pulls that 5volts down according to the resistance it has as the temp changes. So with a signal high code, the sensor is either missing its ground or the sensor is open circuit internally. So unplug the sensor and one wire should read 5volts and the other should be the ground wire. You can first check the sensor for resistance, if it reads OL, (out of limits) then its and open internally, if it reads some resistance, next check for continuity on the ground wire to the DME to make sure its not an open circuit. You can also check your live scan tool data, and when a temp sensor is open circuit in some way they will usually read -40f degrees. I'm going by the service info for a 2016 BMW 328i Sedan (F30)
L4-2.0L Turbo (N20), I'm not sure if that's the correct model, but coolant sensors basically all work in the same way, either an open ground or open sensor will set a circuit high code.
Tuesday, September 9th, 2025 AT 6:11 PM