It's probably something simple like Boost leak, dirty AFM, too much boost or even water in the coilpacks.
Have a mad DIY paw over it and try some stuff.
Lol... all the same.
Trojan I have used and Highly recommend.
Depends what you want tuned too as in, Autotech and ESP? can do Nistune but the others cannot.