Try running a new ground wire, separate from the factory. Back in the dash there should be a screw you can ground to, directly from the headunit. I had the same problem in my 98', hope this works for ya.
Just A Sixxer!
Proud member of WickedStangs Okc Chapter!