Sounds like a vacuum leak to me somewhere.. Definantly an install issue. Go over all your connections, make sure you plugged in your MAF and all other sensors.
I installed an SVT TB along with the rest of the SVT intake track on my cougar and never had an idle problem.