As odd as it sounds, I had a pcm that wasn't sealed properly and would leak water into the case... it would cause all kinds of shifting issues in the rain, and only in the rain... The way I found it, I was on a trip to Orlando, it rained hard over night... we got up to head to Disney the next day and halfway there, the car went nuts... 2nd gear only, misfiring, dash lit up like a christmas tree... during troubleshooting, we pulled the pcm to swap into my buddies car which was also a Trans Am, when we pulled it out of the holder, water started running out of the pcm... I will say that after we dried it out with a hair dryer from the condo, it worked perfectly and lived in a walmart bag for the duration of the trip... after being sealed up properly, it's still in the car to this day...