Thats just it, i have no idea if a tuner can fix it or not. I'm guessing they can fix it on a dyno? You should check for vacuum leaks or anything like that or even an unplugged sensor. With just the JLT you shouldnt be having this problem, especially since you replaced your TPS and your IAC...