How to diagnose intermittent CAN-bus error frames causing ECU communication dropouts?
I'm diagnosing a 2021 fleet vehicle that randomly sets U0100 (Lost Communication with ECM/PCM) and drops into limp mode.
When measuring with a digital multimeter, I get roughly 2.5V on both CAN-H and CAN-L at idle, and exactly 60 Ohms across Pin 6 and 14 with the battery disconnected.
However, when viewing the signal on an oscilloscope during road-test vibration, I occasionally see the differential voltage spike to approximately 4.5V with messy ringing edges.
How can I determine whether this is caused by an inductive noise spike from an ignition coil, a bad terminating resistor, wiring damage, or an internal transceiver fault inside a module?