Gas cap seal hardened with age
Very commonA small leak is exactly what an aging cap seal produces. The cap still threads on, still clicks, and still looks fine, but the rubber O-ring has taken a compression set and no longer seals against the filler neck under the slight pressure differential the test applies. Typical onset is eight years or 100,000 miles.
How to spot it
The O-ring is glazed, flattened on one side, or shows a hairline split when you flex it. Debris or a nick on the filler neck sealing surface does the same thing.
The fix
Replace with an OEM or OEM-equivalent cap. Budget universal caps frequently seal well enough for daily use but not well enough to pass a 0.040-inch leak test.