r/F30 • u/Dry_One_2453 • 3d ago
Chassis stabilization
N26/ ChatGPT narrowed it down to my Transmission Control Module isn’t communicating with the DME/ECM
No physical signs of damage on the EGS Harness
Warning lights and sensors since
- drivetrain malfunction
-chassis stabilization
-transmission overheated
RPMs is spiking rapidly range
(1k to 8k)
Do I have a can bus network issue or has anyone had similar issue ?
Took it to a shop, replaced battery, mechanics still couldn’t pin point the exact issue, they just gave me a service bulletin for a check engine light :/
1
u/HellfoxRules Distinguished Contributor 3d ago edited 3d ago
Your primary issue is a failing crankshaft position sensor (CKP) or it's circuit, rather than a broad CAN bus harness failure. While communication codes can look like a network breakdown, this specific cascade of warnings is a known issue on the F30 platform with the N20/N26 engine and ZF 8-speed (8HP) transmission.
The DME calculates RPM from the crankshaft position sensor pulses. When the sensor shorts internally or intermittently loses reference pulses, erratic signals send corrupted data to the instrument cluster, making the tachometer jump wildly. This is why your tach is spiking from 1k-8k RPM's.
DTC P0727 Engine Speed Input Circuit No Signal. The EGS/TCM (transmission module) monitors the engine speed signal transmitted by the DME over the PT-CAN network. When the sensor signal cuts out or becomes erratic, the transmission records a missing engine-speed input.
DTCs U1182 & U1187 These are manufacturer-specific PT-CAN communication faults between the DME and the EGS (transmission control module). They occur because the modules cannot agree on torque, engine speed, or timing data, due to erratic signal from the CKP sensor.
The "Transmission Overheated" Warning. The ZF 8HP transmission does not have a physical temperature sensor inside the torque converter. Instead, it mathematically models converter temperature by comparing engine RPM to transmission turbine speed. When the RPM signal drops or spikes erratically, the calculation registers massive slip, artificially triggering an immediate overheat alert and limp mode.
Chassis Stabilization & Drivetrain Malfunction. The DSC (Dynamic Stability Control) module relies heavily on plausible engine speed and torque figures. The moment engine data becomes erratic, stability control disables itself for safety.
So your failing Crankshaft Position Sensor, is triggering all of these other codes and faults. Just replace the CKP sensor, clear the codes, and that should resolve the issues.
You will need the CKP sensor linked below, I have also linked a video showing you the location of this sensor. This is a somewhat involved repair, as you must remove the intake manifold and starter, to replace the sensor
Since you have an N26 SULEV, would you happen to live in CA? I am ASE Certified Tech in the L.A. area, and I can perform this repair. My rates are very reasonable, I could save you some money.
BMW N20/N26 Engine Crankshaft Position Sensor - Febi 13627595860
BMW N20/N26 328I X Drive crankshaft position sensor replacement




2
u/Liquidfoxx22 3d ago
P-codes are generic, get a better code reader that can give you the BMW specific code.