I was loading some cds onto my computer when I ran into some trouble with my ibook g4 (late 2004) cd drive. It wouldn't eject the disc. It would make the noise and spit the disc out only a fraction, and then suck it back it. After troubleshooting and looking online for a while, I tried waiting for it to spit it out and then turning off the power so I could take it out. When I pressed eject this time and turned off the power, the disc came out before the computer turned off. I thought I was really lucky. I then loaded another cd, and was succesful. It ejected normally. However, now whenever I put in a CD the drive sucks it in, makes a weird noise, and spits it back out. I tried resetting the PMU and this didn't help. Any suggestions before I take it to apple to get it fixed?