Another story I have is my computer geek friend finding an issue with my Subaru Legacy, when no other mechanic could (I tried 3). The issue was that the car was old, first gen OBD, he downloaded some legacy asm ECU reader and made a diagnostic cable from spare parts, the issue was that the car would not start when cold, or be extremely hard to start. The culprit was damaged wire that tells the ECU that the engine is in cranking condition, therefore needs a different fuelling mode, without seeing this mode there was not enough fuel to start when cranking. Eventually this was found by hooking up an oscillograph to see the injector impulse length (duty cycle), as the old gen. diagnostic didn't show any errors, he compared a working car injectors to mine when cranking cold and found this. 10 years later I'm still amazed by his skill and dedication, I'd have scrapped the car otherwise. The car was sold eventually to another person who restored it (rust repair mostly) and his wife still drives it to this day, a 1994 Subaru Legacy.