Battery charging problems and other weird stuff was caused by crimping the battery terminal to bare copper wire. Exposed t acid fume, turn brown with poor connectivity. Soldered these to solve this problem. Other can be a not so tight alternator mounting bolt, fools the sense circuit for low battery charging. Battery is not the culprit, but the victim. Adding a 10 gauge wire from the alternator to a good engine ground also solves this.
Dirty ignition relay contacts can cause a ton of problems, all those computers need a good power on reset to work properly, typically, these problems are very erratic.
Never let us using a linear regulator in the voltage regulator, would cost less than a buck more. Using a cheap power MOSFET transistor instead that in the Cruze operates at 100Hz. Not only the Cruze,but all these vehicles. Each time it switches off, acts like a Tesla coil, generates a very high voltage that only the battery can filter out. With poor connectivity, can cook your electronics, another problem that is very easy to solve. Don't blame engineers, either do it their way or get canned. Always heard, a penny here or there take away money from the stockholders. Most important to keep the stockholders happy.
Ha, telling it the way it is, like over 40 years of this BS.