I have a 2004 Honda CR-V. The check engine has come on. The dealer is running diagnostics and says it appears to be an EVAP leak. HUH? Is that a major thing and is it worth getting fixed?

You may HAVE to get it fixed if you live in an area with required emissions inspections.

EVAP is short for evaporative emissions control system. It’s part of the vehicle’s pollution controls, and, yes, you should fix it.

What they said (above). But you don’t need a dealer. Find a local independent with a good reputation.

Fixing it depends on the cost and weather or not you are required to have an emissions test…The car will run just fine with the light on…

Yes, but it the light is on all the time how will the OP know if another problem develops.