OK. I'm going to buy a new CD player for my 1998 dodge ram on Wednesday this week. My budget is $300. What are some good cd players to look into? I want it to play MP3s,burnt cds, and have XM or Sirius radio. Also I have a crackle and pop noise in my left door speaker. What could this be? Wiring or has the speaker just gone bad and should I replace it? Should I get the same speakers taht are in my truck or soemthing different. I have some stock Infinity speakers in the door. One more question. Is there a difference in Sirius and XM radio? Is one better than the other or offer something the other doesnt?