Hello all, I have a 93 Pontiac firebird 3.4l auto. Last winter was the first time I've ever had problems with it. The car will turn over but it wouldn't crank. I tried everything until a buddy of mine told me to take the ICM and coils off and clean them. It worked great until it happened again when I went to college. It was a heavy rain that so I was stuck at the college because it would turn over but wouldn't fire. This is the fourth time it has happened since I've had it, and I'm clueless. Taking the icm and coils off and cleaning them doesn't work anymore. I was thinking it's the coils but Idk. It's getting moisture somewhere and preventing it from firing. It doesn't do it all the time though. I have confirmed that it's not a fuel issue as it is getting fuel but no spark. I'm going to trade it in or sell it either way but I'd like know exactly what is wrong. Any ideas? Could it possibly be the ECU?