the same problem. after replaced the broken fuel cap got this check engine code for small evap leak. tried everyting ... now i just erase the code then drive some time on highway before i go for annual inspection.