Ok after self diagnosis and reading up online I have found that the engine is displaying error code 54-
Error code 54- chargecooler level sensor.
If this sensor is broke the engine goes Into limp mode and retards the timing and cuts off the boost.
( hopefully it's just a case of replacing this)
As I turn the key u can hear under the cam cover a noise indicating the timin is being offset!
(Strange)