That sounds bonkers. Bearmach run a 3 year warranty with their own brand so maybe that’s a way forward?
have you checked the fuel lines to make sure the return line isn’t perished and letting air back into the pump? Not sure if that would make it run dry on occasion?