I got the gascap message on the odometer a few weeks ago and have been trying to resolve. Was dealing with a few issues at the same time, and finally got those handled so got a chance to focus on this. Checked the canister under the hood and traced the hoses down to the carbon canister down by the gas tank. As I looked up next to the down exhaust pipe on the drivers side, I found the problem. For some reason, Dodge thought it ok to just run this rubber and plastic hose for the evap right next to the exhaust. There was at most 1.5 inches of space between them with no protection. The only thing holding it in place is a loosely hanging ground strap. Needless to say, found the problem. Looks like overtime the plastic portion had melted away and formed a nice hole causing the leak. Here's the pictures and solution for me. I cut the plastic piece right above the hole, added a hose with insulation over it, and then rerouted it so that it's pulled away from the exhaust pipe.