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?

1 answer
recheck the evap system connection and check all hoses for crack