Apologies for resurrecting a slightly older thread but I thought I would post the outcome of this long running saga.
I phoned npower twice to ask them to speak to the engineer and their parts ordering dept Re the second PCB (that controls the storage pump) as they appeared to have changed the wrong one.
Needless to say when the engineer arrived to change the storage pump he hadn't received any of these messages and when I told him about the storage pump PCB and how this is more likely to have caused the F81/91 fault than the other PCB he was quite confused.
Apparently on one of the occasions that he spoke to Vaillant Technical they mentioned changing a PCB but actually gave him the part number for the main PCB and not the storage tank PCB so he ordered the part number that they gave him. I don't disbelieve him as he is quite conscientious and is very keen to get the boiler up and running again.
He called Vaillant and they confirmed that the other PCB should be changed. As changing the storage tank pump was quite an involved job (for someone who has never done one before) he suggested that they try the PCB first and then consider the pump in case this didn't work. As I thought it was going to be the PCB causing the problem I agreed.
They ordered a PCB, came back and fitted it and Hey Presto - It didn't solve the problem
So another appointment was booked for the engineer to come back with a second engineer (npowers tech dept said they needed two for changing a storage tank pump) and fit a new storage tank pump.
That was last Friday and fingers crossed it seems to be working .......
The end result is that despite the annoyance of having my boiler play up for four months I have had an awful lot of the internal parts replaced (the engineer would joke that npower are slowly replacing my boiler piece by piece!) however, npower clearly are not competent when it comes to repairing boilers, keeping appointments, replying to letters or anything else related to customer service so I won't be renewing my contract with them when it expires.
Thanks to everyone who gave advice