John I had a quick go with a smoke tester today, could not see a leak on inter cooler, but was blowing smoke out breather pipe, need to fix that next, thats pre turbo, so not causing this fault but made it difficult to check the rest.
Did your leaking inter cooler put it into limp ? or was it just low power issue ? was in intermittent on consistent.
On another point, is it possible that the pressure sensor is Reading to high, may try and check that next.