It's not 3G yes I can set it myself but its not really the point it should keep time after I set it i would like to use the alarm but it's not reliable
Agreed that it should work. If I were you and had tried all these things, I'd use AppleCare if you still have free coverage. If not, take it to an Apple store. On a user forum, there's a limit to the help we can offer.