Yesterday, I disconnected the battery several times, and the pcm once, to take advantage of the fact that I finally got the previous owners 87 octane out of the tank and filled it with 93. I have also changed the plugs and wires, but my issues didn't happen until after the battery and pcm disconnects. The idle sometimes runs up to 2500 rpm when it's cold, it's usually normal after it warms up, although it has stalled twice when warm since yesterday. At first, the trans wouldn't shift until 5000 rpm unless I let off the throttle. That seems to be getting better, but is still not perfect. That also happens when it's not yet warmed up. I went to get trans fluid today, and a couple pieces of vacuum line, and decided to have the codes read while I was there. They found P0122 (TPS) (could that affect the trans shifting issue?), P0252 (Speed sensor) (could that be because the tps may be reporting in error? No problems with the speedo), and P0507(IAC)(again, could that be reporting accurate IAC counts, but the pcm believes they are wrong based on possibly inaccurate TPS readings?) Remember, none of these things happened until I had the pcm and battery disconnected.
Thanks, Gas.
EDIT: It's a 2000 GTP with 128,xxx miles and no mods yet. Straightening things out first.