My 91 Shadow 2.5 T-I has an idling gremlin. At first I had a code 22 for the coolant sensor so I replaced it and the TPS at the same time hoping that either would solve the problem. I unhooked the battery to clear the code and all was well. Next day its idling at 1400-1500 RPM's in park. Shut it off and check codes, just a 12 and 55. Unhook the battery just to see and nothing, still high. While its idling it all of a sudden goes back to normal. And it does this seemingly at random. Not necessarily while hot or cold. I'm getting a second TPS just to try. I swapped the new IAC I had from my T-II Horizon, but nothing changed. This idle problem is causing it to run warm while sitting in traffic. Any suggestions?