Sounds like a hardware failure. Probably no way to fix it; get another (under warranty if applicable).