Thanks very much for the info! That did look a promising development, and I'll try the phone number if the Pressure Sensor arriving tomorrow doesn't do anything useful.
Didn't meant to hijack your question with a new Fuel pump chain! so, I cant help with the part number of the membranes, but...