Nobody here would know. Perhaps you could determine the price here (but probably not):
iPhone Service Answer Center - Apple Support
Visit an Apple Store or Authorized Apple Service Center. Demonstrate the problem and let them suggest next steps and their price.