Sounds like the anti siphon is messed up. Cheap fix if it is so.