strong gas smell directly after starting the engine on 1997 Mitsubishi Montero Sport

everytime i start the engine shortly after within seconds you get a strong gas fume smell, not an exhaust smell but more of a gasoline smell, any ideas as to why that is?
i have taken it to the repair shop a few times for brakes and other assorted things yet none of the mechanics say anything about it like it is normal or something.

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer
Check your fuel cap, replace it. Are you getting a check engine light? My wife was complaining about the same issue, I replace the cap from Advance Auto. If not check at your fuel hose is secure, the vent goes back into the main filler hose