Did anyone ever find a solution to this? I had this problem with my original iPhone and now the same with my 3GS.
I have a 3G and have been using this M-F each and every week for almost 18 months now and have had no issues other than on isolated days when I have mistakenly turned off the alarm.