While third-party repair shops may be able to fix the issue, it's always best to visit an Apple Store or an authorized service center to ensure that your iPhone is handled by certified technicians.