Just bought this truck last week. Runs rough and stalls, doesnt like to idle, and when it runs rough it shifts horribly to. But sometimes it runs fine and the trans shifts smooth as can be. I checked the codes and it was code 22 for signal low/Short circuit. I replaced the TPS and of course got...