All I have showing up on a computer is an evap leak on 2003 Pontiac Grand Am

My problem is i'm averaging 217 miles to a tank. Had purge sol. replaced. replaced gas cap. only had a o/2 sensor code show once now not showing. vehicle has 2.2 liter engine standard trans. my gas mileage should not be this bad. i'm still showing an evap code. any suggestions?

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer
recheck the evap system connection and check all hoses for crack