After a fair bit of research and ensuring there was no issue with the wiring looms, we narrowed it down to a suspected failure of the suction control valve. I purchased a new valve, on the day I was going to fit it, I started the engine and the fault had cleared and full power had been restored. This was a couple of weeks ago and it has been fine ever since.