2007 Mazda3 Tough Startup after fill up

My 2007 Mazda3 2.0 engine had the CEL on. took to autozone… gas cap code cleared. After the code was cleared next times I filled up, whether empty or 1/4 tank, car wouldn’t start unless gas pedal is pushed to floor. Took to dealer. Dealer said code was for gas cap and maybe a vacuum hose. Did something to gas cap and cleared code. Light back on 2 days later with hard start still there. Replaced vacuum hose… CEL off, now 2 days later CEL off but still has the startup after fill up problem. At $90/hr I’m hesitant to return to dealer.

Are you in the habit of topping off the tank when you fill the tank?

No. Did a little more research. Most likely the purge solenoid valve. Thanks for you interest.

I See That Mazda Had To Revise The Gas Cap (EVAP Leak) For These Cars. Some New Caps Goes By The Same Part # As The Old One (but have a white dot), Newer Revised Caps Just Have A New Different Part #.

Did something to gas cap and cleared code.” Do you think the cap was replaced ?