It could also be the CHEAPO fan control, having an issue with back feeding the ground. If all this started after the 3g install I would suspect a bad ground. I have the same 3g setup on the car I bought a couple of months ago, and I have been chasing an electrical problem as well. Long story shortened, today I had to replace the radiator, due to the bone head I bought the car from using radiator ties to hold it in place. He hard wired the fan in with no plug or temp controller. When I cut the wires at the splices to remove the fan I saw some melted insulation on the splices. I opened up the wiring and found that it was dangerously close to catching fire! After removing this stuff and replacing the gauge cluster that went bad all is fine. My car even had some issues with intermittent bucking and stalling issues, that to has disappeared after rewiring the fan and installing it correctly. If you replace the fan controller I would spring for the Flex-a-lite electronic controller. It has a soft start and does not tax the electrical system so bad. Just be careful and use a fairly large wire gauge wire to the fan. The 94-95 fans seem to pull a hell of a lot of amperage on start up if you don't use a soft start controller.
A wise man once said "It's better to remain silent and appear ignorant, rather than speak and remove doubt!
91 GT, TT 306,TFS 170's, Track Heat,60lb inj, 150 shot, 3.27's, setting up for nice dd with Maximum Motorsport suspension.