Symptoms started with loss of power, felt like fuel filter could be blocking, then could not rev above 3000rpm and engine management light flashing on. There were no stored codes. To cut the story short it was the fuel pump next to rear wheel. The filter and sediment bowl were both clean, pump still ran but sounded a bit rough. I was advised to try a pump and it was back to normal. Hope this can help someone else as I would not have suspected the pump initially.