My 2003 Saab 9-3 won't fill up properly, when I try to put gas in it it only allows me to pump for a few seconds and then the pump will auto stop, if i keep clicking it, the gas will spill over. I then have to wait about 30 seconds to put more fuel in. I have been researching that there could be insects in some breathing lines and the like or something with the charcoal canister. Has anyone else run into this issue? Any suggestions would be greatly appreciated.