I took it to a garage who smoke tested it. Intercooler had big hole in it. £400 for new one fitted. Still same code and symptoms, back in garage tomorrow for another smoke test, the garage admitted they didn't retest after the intercooler was fitted.
I will see tomorrow.
I have seen a thread...