The cost of repair can vary widely, from just a few dollars for a new gas cap to up to $800 for a complex repair like a damaged charcoal canister. However, with a bit of know-how and possibly some professional help, most EVAP system leaks can be fixed.