Take the fuel line off that goes into the fuel pump and see if you have a good supply of fuel running from tank to pump. The pickup in the tank could be partially plugged????? Maybe take the gas cap off and see if that makes a difference with the fuel coming out???