2004 Chevrolet Avalanche BOSE 6 (six) CD Changer

I have just resolved this issue for my 2004 Chevrolet Avalanche. I know this is an old post, but anybody else looking for a solution from now on may find this useful.
I removed the facia from the drivers side of the vehicle. The easiest way to do this is to put your steering wheel as low as possible and put the gear lever all the way to the floor. The fascia pops off using light hand pressure from the left hand side of the steering wheel just above the 4WD selector.
Once the fascia is off from left to right put it to the side.
Next remove the three retaining bolts for the radio/changer and keep them in a safe place.
Remove the radio/changer and the power cord. At the rear there are two tabs securing all the wires together (they are blue and green) pull them together and wiggle off the wires. Next pull off the cord for aerial.
Once the unit has been removed there is one small bolt at the rear of the top cover. Once this has been removed and the top eased off (work from the rear to the front as there are metal nipples-you will see when you loook at them) you will then see the 6 CD changer mechanism.
In my unit I had a CD with a printed paper cover and this is what stuck. I simply stacked all of the cd's together gently using a small screwdriver.
Once they were all aligned I then plugged in the radio/changer and they ejected no problem.
Here is the recommendation-don't use copy CD's in your unit.
Once the CD's were out I put in an original CD and it is working like it always did.
To restore your vehicle to original state, just do the reverse as I detailed above. There are clips which will align and snap back into place.
I know my local Chevrolet dealer wanted over $200 to look at it with the likelihood of sending it off to a BOSE specialist with more cost. I saved a bunch and I am no expert by any means.
Hope this helps.