Should have spent your money on something else that would work properly and add power. From what I understand they just make noise and cause issues, wouldn't put it on my car if they paid me instead of the other way around.
Also, both tuners I had conferred with alleged that it's not worth it and would cause problems. Now if the pro tuners think that, I can only wish you good luck with your issues and solving them. Play stupid games, win stupid prizes. There a lesson to be learned there somewhere.