The most common pattern we see with electrical faults is this: a warning light comes on, the car goes to a shop, the shop reads the code, replaces the component the code points to, and the light comes back within a week. The customer is frustrated, the shop is defensive, and the actual fault is still there.

What a fault code actually tells you

A fault code is a message from the ECU saying that a particular circuit or sensor is outside its expected range. It doesn't say why. A P0335 crankshaft position sensor code, for example, could mean the sensor is bad, the reluctor ring is damaged, the wiring between the sensor and the ECU has a break or a short, or the ECU itself has a problem. Replacing the sensor fixes the problem in maybe 30% of cases. The other 70% require more investigation.

The role of waveform testing

A Pico oscilloscope lets us see what a sensor is actually doing in real time, displayed as a waveform. A crankshaft position sensor that's failing intermittently under heat will produce a clean waveform when cold and a distorted or dropping waveform when hot. A static test with a multimeter won't catch that. The waveform shows the fault in the moment it's happening, which is the only reliable way to confirm a diagnosis on an intermittent electrical problem.

Voltage drop testing

A lot of electrical faults that look like sensor or module failures are actually ground faults. A poor ground connection increases resistance in the circuit, which changes the voltage the sensor sees, which causes the ECU to log a fault for the sensor. Voltage drop testing with a Fluke 88V across each section of the circuit tells us where the resistance is. It's a slow, methodical process. It's also the only way to find a ground fault without replacing components at random.

Why this takes longer and costs more upfront

Proper electrical diagnosis takes time. An hour of diagnostic time costs more than a replacement sensor in some cases. That's a hard sell when the customer is hoping for a quick fix. But replacing components without confirming the root cause is expensive in the long run. We've seen cars come in with three or four replaced sensors that were all fine. The actual fault was a corroded connector that cost $12 to fix. The diagnostic time to find it was $110. The parts that were replaced unnecessarily cost several hundred dollars.

What to tell us when you call

When you call about an electrical fault, tell us the fault code if you have it, when the light comes on (cold start, hot, under load, intermittent), and what the car was doing when it first appeared. That context narrows the field significantly before we even look at the car. If another shop has already replaced a component and the fault returned, tell us that too. It's useful information, not an embarrassment.

Electrical diagnosis is the part of car repair where taking shortcuts costs the most. We'd rather spend an extra hour finding the actual fault than send you home with a car that comes back in two weeks.