Hi , like I said I’m not mechanically minded but I have researched this problem over the last few years on Subaru Forums. Sometimes it’s not the Pump failing ( my pump is ok) it is the metal port flaps seizing open or closed which sets off the Engine Warning Light on my car. You can remove the flaps and fit blanking plates but I cannot find anyone who can permanently remove the fault codes. I would love to be proved wrong. If I could get this problem solved I would keep the car. Thanks again for your input.
John