The issues your having sound more like calibration issues to me; the TB is not likely to be at fault. Have someone press the gas pedal while you watch the TB; make sure it opens and closes smoothly. Did you make sure it was fully closed (using the set screw) before you installed it? Sorry if I'm being picky, but if you replace the TB and it turns out that it's your TPS, you just wasted time/HP for nothing, and you will still need to calibrate the TPS. I don't suppose you have or know someone with a Predator?