take it to any ASE mechanic? the actual scan code was not stated, there are many.the 2007 has complex level 3 , eVAP.you did not state your location, ? if in calif or like states that use the gas nozzles that have that sillyrubber boot? this boot sucks the fumes as you pump, if not it will NOT pump.did you pull back on the boot to see if it will resume pumping.?The EVAP, 101first off, it's a sealed system until the cap is removed.BY DESIGN !all fumes go to the EVAP carbon canister. while parked. cap on.in fact it even builds pressure in the tank, fumes and air pressure.the EVAP system has monitors. (ECU) that check many things.Tests !If the EVAP system is failing these monitors find that , problem.Some monitors for this take 30 minutes to finishSOme fail to run at all until the tank is less than FULL !RTM.and yours, does, fail, so why not have that fixed first.?it told you I'M broken. right ? it dont lie, for sure. believe it.and yes driving with the cap off or lose does trip a DTC .after all the cap loose is a breach!Some state the gas pumps (newer) can fail to pump if your car will not hold a seal, at the cap."calif fun?"so, now i bet you have 2x proof of a breach in the system.i'd bet you didnt try to fill up far out of the town, where suchrubber hose seals are not used, (it may be too far...???)"rubber bellows seals" at the pump nozzle.The only part that can actually fail, for the fuel filling..is the large filler neck pipe, in the car, has a side vent hose.if this hose got bent or is clogged, some gas station nozzleswill in fact, trip off too soon, due to the filler not having a proper internal vent. ( oops)try reading the FSM, that section in the book is huge.EVAP is , in its own way, is complex.Go to alldata dot com, if not clear this complexity ,then findan ASE mechanic, he sure can do this.DIY, read this ,if not clear, then.... bingo
http://www.scantool.net/software/alldata-diy-1-month-subscription.html