So far I have replaced the gas cap with an O.E. cap. Did not help.
Basically it could be a cracked fuel hose line or evap purge solenoid or charcoal canister or small leak in the fuel tank.
The only clue I've been able to collect so far is it pops up driving in town very quickly but highway driving it never comes back until you drive in town again, like the next day, not if you come off the highway and drive around in town for a little then back on the highway.
It doesn't leak any fuel, at least not where I can see on the driveway. It's been cold so I haven't looked at the tank or hoses yet. I am trying to avoid throwing parts at it. The clue above has me thinking it points at the charcoal canister or a fuel tank leak because both would be blown away in the wind on the highway not allowing the vapors to ping the ecu for the error.
Any additional insight would be appreciated.