I have a 2008 iMac 24" - there is a CD in the drive which will not eject. There is a 'graunching' noise as the CD spins down, then the eject mechanism starts to eject, gets so far (without and of the CD showing outside of the machine), fails and the CD falls back into place and re-appears on the desktop. I've tried all the various software solutions (drag icon to eject, re-start holding space etc) but it's a hardware problems. I presume it's pretty difficult to solve - what do I do?