Check the ground connection. Make sure your getting 12 volts. If the electrical checks out take the pump apart look for worn components, debris, restrictions etc. Free flow the pump see how long it takes to fill a gallon container. Check you regulator for restrictions also needle and seat bound to find something.