While this isn’t exactly an apples to apples situation, I wanted to share my experience with my 2004 C5500 8.1/Allison 2200.
I was experiencing intermittent codes, some involved with ABS. I scanned my truck and ended up replacing a passenger front wheel speed sensor. Some debris found its way between the tone ring and the tip of the sensor, and the tip was ground off. I know my set up and yours are drastically different, but at the time it cleared up my issue with ABS. Down the road, I started getting the occasional flickering ABS. I also would get a coolant level light and SRS light that would do the same thing. I referenced the factory service manual for my truck and chased all the circuits to the connectors that they went through. I found that some circuits would give me high resistance even with everything unplugged. I am not sure it is a common thing on the light duty trucks, but it is a common issue on the medium duty trucks where the corrugated wire loom will chafe the wire sheathing. This will then cause short circuiting if its a really bad spot and otherwise it creates high resistance in the circuits. Many of the spots I found were not easily repairable with the harness in the truck, so I opted for removing the entire harness, bumper to bumper. The corrugated loom was very deteriorated in many spots and would literally just flake off in hundreds of pieces. I bought quality loom from Waytek in bulk and repaired as much as I could find. I was able to eliminate the random MIL and flickering on the dash. It was no small feat, but it may be what solves your issues.
Some pics of my 10,000 LB gas guzzler: