It could be the fine mesh filter that is in the suction tube in the tank. These things really can cause a problem. You will have to remove the fuel hose fitting that screws into the tank. The tube is screwed into the 90* elbow then you push the filter out and pitch it.