A little off topic but funny story on my '84 CJ-7 stock radio. After two years it would change stations by itself and after 2-1/2 years it would play cassette tapes at the speed I was driving. Nothing like the chipmunks singing John Melencamp at 65mph! :-)
If the OP did not want this, I would be interested. A friend of mine has a 99 and I was going to give her my stock radio I just replaced from my 2004 but it does not work. if you still have this, PM me if the Original Poster did not want it.