I've seen Onan control board defect and not output enough volts to fuel pump. About $150 a few years back for a new board.
Solution? If the voltage is more than about 0.5 volts below your battery voltage, simply install a relay in this (+) line to the fuel pump and install a new fuel pump (possibly the fuel pump failure damaged the circuit board?).
The relay will allow you to run a new (+) wire from the battery though the relay to the new fuel pump.
You could try connecting a DVM to the (+) side of the fuel pump and watch it carefully. If it is too low or drops...simple fix.