Ha, can go back to around 1984 with connectivity problems and computers, rather than finding this constant series circuit voltage drops, replace the affected unit and with only a one year warranty, cost the consumers, $$$$$. Never solved the problem, but at least with something new, got clean terminals, but only on the replaced unit, not the connector that mates with it.
Really got bad in 1996 with OBD II, two new technologies, the internet and flashram, electrically erasable read only memory. Rather than shipping out a new PROM, code was burnt in if a change was required, could use the internet for firmware updates. But paying some kid 75-125 bucks an hour to full around with a computer, had to download it to a laptop and use a very expensive GM Tech II scanner to upload it, couldn't even type in the VIN in correctly or find the correct software.
1996 was the year I started carrying towing insurance, not a thing I could do about firmware problems on the road. Other broken law was using dissimilar metals for conductivity, could spend an entire weekend correctly problems like this.
At first, OEM were the only one that could have the firmware, was changed in around 1999 buy a California Supreme court law where the firmware would be available to everyone if you didn't mind paying 1,500 bucks per year per vehicle for a subscription.
Already had aftermarket GPS units crash, use black cases and the heat of that red hot sun can wipe out the firmware. Could not reload the firmware, had to very carefully take them apart, and disconnect the battery connector for two seconds, then put it back together again. Then you could reload the firmware. Ha, when I started in the electronics field, touching the wrong terminal could kill you, completely different today, touch the wrong terminal, you will burn out the circuitry with ESD, have to wear a grounded wrist band.
The color of your vehicle is a problem, the darker it is, the hotter it gets on the inside, absorbs the heat of the sun rather than reflect it. A black vehicle can be 80*F hotter on the inside than a white one. For every 10*C increase in temperature, leakage currents double wiping out the code.
Ha, the more you know, the more paranoid you can be. Black Supra is not a problem, uses PROM.