Edit: aargh, missed the part that the valve mentioned below was already replaced.
There are a check valve and air bleed valve in the connections to the filter housing. Part numbers WJN500110 and VUB503950, shown as nos 14 and 13 on the pic.
When these fail, fuel flows back to the tank and air...