The issue I was having is the cd player would not load any cds, even tough there were none currently in there. As a last resort I pulled the fuse for the radio and then put it back in to see what would happen ... voila, it reset itself and now works !!!
03 and 04 are NOT the same, the harness is different also. The 04 was the first year for SAT (Sirius).
I went to a lot of trouble installing an 04 head into my 03 to get Sirius...not impossible but you have to know your way around schematics and your dash harness. It's not color for color.