I have a 06 9sx that i am trying to get back on the road. I replaced the fuel pump, battery and fluids to get it running. it started great and ran with a little rpm surge at idle. Not noticeable driving down the road. It did have a little pop through exhaust and airbox every now and then. Since i moved from the mountains where it was last ran to the flatlands of south Texas i performed the TPS reset with ECMSPY and now it will not idle and just backfires thought the exhaust and airbox. When running it above 2 grand it stays running but as soon as i let off the throttle it dies. Before the TPS reset the idle RPM was around 900 and now when it doesn't die it is around 500 for a few seconds then dies. Any thoughts on what might of went wrong or what else I can do to get it back to running condition. Thanks for all the help.