10890C
Low10890C — Crankcase Ventilation Heater Circuit Fault
Description
What code 10890C means
Code 10890C points to a fault in the crankcase ventilation heater circuit. The crankcase ventilation system routes blow-by gases into the intake tract, and the heater keeps condensate from freezing and forming emulsion in cold weather. The fault can come from a failed heating element or a wiring problem (open circuit, short, corroded contacts).
Symptoms
Symptoms
- Check Engine light: the check engine lamp comes on in the instrument cluster.
- Possible oil leaks: a malfunctioning crankcase ventilation system can raise crankcase pressure, pushing oil past the seals.
- Rough idle: idle can come with stumbling or a fluctuating rpm.
Causes and fixes
Diagnosis and repair
- Inspect the crankcase ventilation heater: check the heating element for mechanical damage, signs of overheating, or corrosion.
- Check the wiring: make sure the wires are intact, the connectors seat firmly, and there's no corrosion. Test the circuit with a multimeter for an open or a short.
- If you find a fault, replace the heater or repair the wiring: if the heating element has failed, replace it; if the wires are damaged, repair or replace that section of the circuit.
Tools needed: multimeter, BMW diagnostic equipment (ISTA, INPA) to read codes and check system operation.
Possible secondary damage
Secondary problems
Ignoring a crankcase ventilation heater fault can let condensate freeze in the system in cold weather, which raises crankcase pressure. That can push oil past seals and gaskets and lead to rough running and higher oil consumption. Fix the fault promptly to avoid more serious damage.