If google doesn't find a fix or the XDA Forum doesn't show how to flash a new ROM than it's time to get repair estimates. Phones are pretty cheap here so repairs are rarely done on the cheap models.