Very good. I also have had similar issues, the latest being the security light and it took three starts to make it go away.
Often if a wheel sensor is at fault, it will blink a number of times indicating which one is at fault, during the start up.
There is a SB that admits they left diodes out of the cooling fan circuit which exposes all the electronics to voltage spikes. This is one of several things that are very damaging to electronic components, especially semi-conductors whether it is a simple transistor or a computer chip. Sometimes such a spike will just kill the component, other times it damages it with a shortened life expectancy. The surge punches a hole through the PN junction and can cause a short at that point. If it is a relatively tiny hole it may only cause leakage, but also a hot spot that might eventually kill the component. Also shorts may be temporary such as when you turn off power and it does not show as a problem when power is reapplied, not immediately anyway.
There have been some posting that seem to connect dead ECM, TCM, and ABS to it.
What burns me up is they did the same stupid thing during the '90's with the Aurora and they are doing the same fix for this one.