If it just cut out when running well, could the problem be that it is simply pulling air from some joint somewhere or , failing that, there could be a blockage in one of the feed pipes that only occurs when suction is being applied from the lift pump.