If you've cleaned all filters and no other blockage in fuel line (eg ice,crap) then the pump, flexi or fire valve could be at fault. Impossible to say which without seeing it. I'd check all pipe joints are good, then change the f.v. and flexi as these cheapest options, then pump. I've had all of...