That's the consensus on the internet, but I've run a long record of pump pressure and it hasn't dropped at all. There's no suggestion of hesitation at full throttle, so when it first happened, I changed the sensor and it seemed to solve the problem. Six months later it was back and I heard a theory that the filter allowed very fine particles through which, over time, sat in the far end of the fuel rail. It was suggested that I filled the fuel rail with fuel treatment, which i did and the light went off again for almost a year Now it's back.
I filled the fuel rail again with the intention of leaving it standing overnight, but the failed battery meant that the treatment stayed in for 36 hours. It's started and I've run it a few miles and the light is still off. I felt the engine was running a bit smoother, but it was maybe my imagination. The SWMBO took the car out and when she came home, said "What did you do to my car? It's running a lot smoother than is was". Maybe the fuel treatment has cleared an injector, or maybe the new battery is helping. She's out on a much longer drive this evening. We shall see if the light has stayed off.
I'm hoping it stays dry enough to check the level sensors tomorrow, if the rain stays away, but it isn't looking promising.