My automatic '85 Fiero has been giving me some issues after a small, "accident". I don't know much about vehicles so bear with me. Here's the scoop. After this, "accident" I had to replace something with the steering and put on the spare wheel cause the back right wheel popped, but I switched it with the front right wheel so the spare is on the front right now. I thought that would be all that needed replacing so I took it for a spin, and it just wouldn't shift to second. I left it for a while because I was quite busy at the time and tried it again recently. I looked over a few things and started it up and took it for another spin. This time, I revved it up to 85 km/h (Bad idea to do in first, yeah I know.) And voilla, it shifted. After it shifted to second, it worked fine. I left it for another four or five weeks and just today took it to school to work on it at our auto tech shop. On the way over, I was planning on just driving 40km/h but I got on the highway and revved it up to about 60 and once again, it shifted. So then I sped up to 100 and got to the school fine. I turned it off and got my teacher to take a look at it and he said to clean some part out or something. So then I took it for another loop and this time it shifted to second at 50. Then I pulled over for a minute and turned it off to check something. Started up, drove around a little and to my surprise it shifted again, but this time at around 40-45 km/h. Does anybody know what's going on here? Also, I don't know if this is connected somehow, but my battery has been draining quite often so I've just been disconnecting it while it's sitting around. Help, please.