basically it is a gm radio so the best thing to do is go to a reputable car audio shop and have them put you on a new aftermarket radio. This should be able to be done under $200 for a decent one. The other option is to find a service shop that fixes factory radios, but this will cost probably just about as much for the labor of pulling the radio, getting it checked out and then fixed and reinstalled. Also if you buy a new one it will have a warranty on it...just my opinion....can you tell i work at a car audio shop??