When I try to fill my car's gas tank the pump keeps stopping after a few seconds and only a bit of gas is pumped at a time.I know this happens when the the tank is full but why does it happen when it's even empty?It doesn't happen everytime but it has happened a lot at different stations,it takes quite a while to fill the tank this way......any knowledge out there?