It might just be a software problem. Try resetting the device to factory defaults. (Make sure to make a backup)
open