My prev GM radio (factory installed 6 cd changer)would not eject - stuck cd. Pulled changer out of dash and found broken teeth on a plastic wheel. Looked in glove box, retrieved RPO Codes, went to junk yard, pulled a factory cd changer out of another vehicle(after getting its RPO Code & fitment replacement part number. Tried for hours, then days to install; LOCKED, pulled fuses, disconnected battery, held down radio buttons, etc. Is there any alternative to paying $200+ to a Dealer? My car 04 Suburban VIN: 3GNGK26G04G141894 RAD broken part: 25753974 old sn: 89DUDNM132686879 Replacement hardware pulled out of 03 Avalanche VIN: 3GNEK13T13G201294 Radio part: 15184935 sn: 89DTCHM223436144. I never give up, so thanks for your reponse.