2000 Honda Accord check engine light mystery

Could be simpler: My brother had the check engine light go on in his car (Toyota Camry) and his pickup (Dodge). I suggested that after refueling he should tighten the cap till it clicked at least three times. Voila! No more check engine light problem.