Not to be a dick, but to me it just sounds like you guys need to learn how to tune, and im willing to bet that takes care of the problem, of course telling people over the internet you can tune doesnt mean you can, everything youve said has led me to believe its the tune that is making these engines do this.