You never want to go to the dealer, you can get a used radio with CD and MP3 for $100 and under on eBay, most come with a warranty as well. I prefer aftermarket radios, a decent one for about $150 is much better quality than any stock radio, but if you want to stay stock, eBay is your place. There must be something causing the blower fan to have problems, I do not think many people have had any problems at all pertaining to that, but four times is extreme. If those are the only problems that you have had, that is not too bad. I am confused though, you bought it new in 2004 and the radio has not worked in 3-4 years?