I found the answer and its to not use the clock. I downloaded Alarm Klock off the market and it has been reliable ever since .
so junk the original stuff and download an app that works .
Never been late up again since unless i switched it off and rolled over and went back to sleep but cant blame the app for that