Default xda orbit problem

I have an xda orbit it was working fine until a couple of weeks ago. When I switch on it displays the welcome screen then just fades to a blank white screen, then it wont switch off with the on/off switch I have to disconnect the battery. Can anyone out there help please?