Top marks to midnight man, the MAP sensor was the problem. Swapped it with a friends and car working fine. New sensor now ordered
Had bought a code reader and code 126 was logged which is MAP voltage above spec, so looks like ecu wasn't getting correct info from the MAP sensor and didn't know what to do with the boost.
Thanks for the help midnight man.
John.