What brand name Optical drive do you have in your imac?
You can check your optical drive brand name by clicking the Apple Menu, then do Option+System Profiler (the about this mac disappears and turns into system profiler), then click disc burning in the side bar. then copy and the bold text and paste it here. I have had good luck with my Matshita Drive.