A "bad fuel pump" is sometimes (often?) actually a bad fuel line, especially in older RVs, The fuel line from genset to tank gets tiny cracks or soft spots and the pump sucks air instead of fuel. Sometimes it is just intermittent air bubbles that cause stall-outs or low power. When I saw you had a '94 Itasca, I kind of guessed you might be having genset fuel flow problems.
Before you replace the pump again, run a new piece of fuel line from the filter inlet to a gallon fuel can and fire up the genset. If that works, you know the pump & filter are fine and the problem is the line to the tank. You can also run a line right from the pump to the fuel can and try it if you suspect the filter.