A leak never shows where it starts. We find it by procedure — dry the bay, fill the shell, watch every joint through a full cycle — and cut insulation only where the evidence points.
Water obeys gravity, not intuition: it runs the shell, follows a brace, and drops at the far corner, so the wet spot is the end of the story rather than the beginning. Chasing it backwards with towels teaches you nothing. Our method is to start bone-dry and let the leak reveal itself in order — unions at rest, then jets and manifolds under pump pressure.

Freeze-thaw does the writing around here. A fitting stressed in January opens in April when the tub is refilled and brought to temperature, which is why spring is our leak season and why the smallest crack shows only when warm.
Beyond evaporation, that is a gasket or a union relaxing. Which one is a question of watching, not guessing.
A pressure-side joint that seals at rest and weeps under load. The sneakiest kind — and the most common.
The exit point, almost never the source. We trace uphill before any foam is cut.
Sealer masks the trail. It sometimes buys a season; it always makes the eventual proper fix slower.
Real faults, real fixes — the paperwork version, minus the addresses.
Pressure-side jet gasket, third seat from the corner. Only leaked with the pump on — which is why it hid for a month.
Traced the stain uphill to a heater union. Cut one square foot of foam, not twelve.
Describe the symptom and the brand — the diagnosis starts on the phone and finishes with one written number.