Have you ever replaced the alternator? I know that in my 89GT and all my friends fox body mustangs the Alternator always goes out. I replaced the ignition switch on mine too. There are also some good posts on here about ground wire replacement. Check your battery cables, I replaced those, all pretty easy do it your-self jobs.