Get yourself a cheap and cheerful code reader for your self. Could be anything including pump - plenty being broken now so you'd have a good chance of getting parts at reasonable money.
You may not have it fixed for next week, but at least you'd have the ball rolling for a re-test