Nobody can know for sure unless we see the internals of your phone and attempt to repair it. It's not possible to get a definitive answer here.
open