Mine is doing the same thing. It seems to be getting worse. Once a day it seems now it will reset two or three times in a row before fully booting up.
See a similar thread of the problems others and I are having here:
http://forum.ppcgeeks.com/showthread.php?t=34749
Hoping for some light being shed on this subject...