This is usually to do with the map requesting too much boost, had this on a previous car and the car was constantly in limp mode until i got it remapped (it came with a dreadful map on the car).
I'd consider talking to a local tuner and get it on the rollers to diagnose the problem, any good tuner will be able to tell you if its the map or not. should cost no more than £70 and will save you from pissing your money away on possible cures that dont fix it.
Cal