El problema empezó desde que se te cayo!??

Si es asi entonces lo mas probable es que si sea problema físico! No creo que sea de soft o algo asi.. Lo dudo! pero..

Como ya te mencionaron llévalo mejor a un técnico para que te diga que es exactamente lo que le ocurre a tu teléfono, no pierdes nada con llevarlo y que te hagan un diagnostico.

Saludos!!