I wouldn't waste any time or money trying to get it fixed
You have most likely nocked a chip off the board easy done or the solder has given up
I would replace the phone as if you take it to a shop thay could charge you alot and not find the problem
Traffic