Published on
Image description

I’ve lost count of how many modules land on my bench with the same story attached: “It got wet, I sprayed it with contact cleaner, dried it with a hairdryer, and it worked for two weeks.”

Two weeks. That’s usually the number. Sometimes three. Once, a guy got four months out of a rinsed-off body control module and thought he’d beaten the odds — until his car started locking its own doors at traffic lights.

Here’s the thing nobody tells you when your ECU, TCM, ABS module, or instrument cluster takes on water: the cleaning is the easy part. It’s also the part that fools everybody, because a scrubbed board looks brand new under shop lights. The damage that actually kills the module is happening in places you can’t see with your eyes, and it doesn’t stop when the board dries.

Let me walk you through what’s really going on in there.

Water Isn’t the Villain — What’s Dissolved In It Is

Pure distilled water on a powered-down PCB is honestly not a disaster. Dry it properly and you’re often fine.

But nobody’s ECU falls into distilled water. It gets hit with rainwater carrying road salt. Coolant that leaked through a firewall grommet. Coffee. Seawater from a coastal flood. Condensation that’s been sitting in a footwell for a month building a lovely little swamp.

All of those are electrolytes — conductive solutions. And when you add electrolyte to a circuit board that still has 12 volts sitting on it from the battery, you’ve built an electrochemical cell. Metal starts migrating. Copper traces dissolve on one side and redeposit somewhere they absolutely shouldn’t be.

This is why the single most valuable thing you can do after water intrusion is disconnect the battery immediately — before you dry anything, before you tow it, before you do anything else. Every minute of powered-up wetness compounds the damage exponentially.

The Three Places Corrosion Hides (And Why Cleaning Misses All of Them)

1. Vias and Plated Through-Holes

A modern automotive ECU isn’t a simple two-sided board. It’s typically a 4, 6, or 8-layer PCB, with copper traces sandwiched between layers of fiberglass substrate. Those layers talk to each other through vias — tiny plated barrels drilled through the board, often narrower than a human hair.

Contaminated water wicks into those barrels by capillary action. It sits there. And no amount of ultrasonic cleaning, isopropyl alcohol, or compressed air reliably flushes a 0.2mm blind via that’s already packed with corrosion product.

What happens next is slow and vicious. The plating inside the via thins out. Resistance climbs. The connection still works — until the engine bay heats up, the board expands, and the weakened barrel cracks open. Now you’ve got an intermittent fault that appears only when hot, only on the highway, only when it’s raining. Every diagnostic tech’s least favourite sentence.

2. Inner PCB Layers and Delamination

This is the one that ends modules permanently.

Water that penetrates the board edge or a damaged solder mask travels between the fiberglass layers. Once it’s in there, you have a phenomenon called CAF — conductive anodic filament growth. Copper migrates along the glass fibre bundles inside the laminate, forming microscopic conductive whiskers between traces that were never meant to touch.

You cannot see it. You cannot clean it. It doesn’t show up on a visual inspection at 40x magnification because it’s buried inside the board material. It shows up as a mystery current draw, a shorted communication line, or a module that browns out under load.

The only honest way to catch it is electrical characterisation — measuring insulation resistance between nets, checking for leakage that shouldn’t exist, comparing readings against a known-good board. That takes time, a schematic or a reference unit, and someone who knows what “normal” looks like on that specific part number.

3. Connectors and Terminal Pins

Connectors are where most water gets in, and they’re where most “repairs” quietly fail.

Automotive terminals are usually copper alloy with a thin tin or gold plating. Salt water strips that plating fast. Underneath, the base metal oxidises into a green-white powder that’s a decent insulator and a terrible conductor.

You can clean the visible face of a pin until it shines. But the corrosion has usually crept up under the seal, into the crimp barrel, and into the wire strands themselves. I’ve pulled wires out of connectors where the copper turned to green dust six inches back from the terminal, hidden completely under the insulation. Clean the pin all you like — the wire behind it is already gone.

This is also why “it reads fine with a multimeter” proves almost nothing. A corroded pin can show low resistance at the 1mA a meter puts through it, then drop 3 volts the moment a fuel pump tries to pull real current through it.

So What Does an Actual Water-Damage Repair Look Like?

Here’s the honest workflow. If a shop is quoting you a flat fee and a same-day turnaround on a flooded module, they’re skipping most of this.

Step 1 — Full teardown and documentation. Housing off, potting compound removed where present, photos taken. If the module is potted in silicone or epoxy, that’s a whole separate skill set and it dramatically changes the cost.

Step 2 — Microscope inspection at 20–100x. Every solder joint, every via field, every BGA edge, every connector pin. Not a glance — a systematic sweep. This is where you find the lifted pads and hairline joint cracks nobody catches by eye.

Step 3 — Neutralisation, not just cleaning. Salt and acidic residues need to be chemically neutralised before they’re rinsed, otherwise you’re just redistributing them. Proper deionised water flush, ultrasonic where appropriate for the component mix, then a controlled bake to drive out trapped moisture from the laminate. Hairdryers don’t do this. Ovens with actual temperature control do.

Step 4 — Electrical testing against reference. Continuity through suspect vias, insulation resistance between adjacent nets, rail-to-ground checks, current draw at rest. This is where hidden layer damage finally shows itself.

Step 5 — Component-level replacement. Corroded electrolytic capacitors, damaged voltage regulators, oxidised crystals, degraded MOSFETs. On water-damaged boards, electrolytic caps and anything with exposed leads are guilty until proven innocent. Replace them; don’t gamble on them.

Step 6 — Trace and via repair. Damaged traces get jumpered with proper magnet wire and bonded down. Failed vias get rebuilt or bypassed. It’s slow, fiddly work under a microscope, and it’s the difference between a repair and a delay.

Step 7 — Reflow, re-coat, retest. Fresh conformal coating to seal the board against future moisture, then a full functional test — ideally on a bench harness that simulates real load, not just a power-on check.

Step 8 — Fix the leak. Genuinely the most-skipped step in the entire industry. If you don’t find the failed grommet, blocked sunroof drain, cracked windscreen seal, or perished connector boot that let the water in, you’re going to meet that module again.

The Honest Conversation About Cost and Repairability

Not every water-damaged module is worth saving, and any technician worth your money will tell you that upfront.

Usually repairable: surface corrosion caught early, connector and pin damage, single-layer trace loss, dead capacitors and regulators, modules that were unpowered when they got wet.

Often borderline: boards with BGA processors sitting in a corrosion zone, heavy potting compound, modules where water sat for weeks.

Usually a write-off: confirmed inner-layer delamination or CAF growth, boards that were powered while submerged in salt water, or units where the corrosion has eaten under a fine-pitch IC. At that point a good used or remanufactured unit — properly cloned and coded to your VIN — is the smarter money.

There’s no shame in that verdict. The shame is in charging someone for a repair you knew wouldn’t hold.

What You Should Ask Before Handing Over Your Module

  • Do you inspect under a microscope, and can I see photos of the board before and after?
  • How do you check for damage in the inner layers, not just the surface?
  • Do you replace corroded components, or only clean?
  • Do you re-apply conformal coating?
  • What’s the warranty, and does it cover a corrosion-related failure specifically?

That last one is the tell. Anyone confident in their water-damage work will warranty it. Anyone who “cleaned it and it’s working now” usually won’t.

0 Comments