It's anyone's guess what is broken. While many don't like to hear this, it's time to see if your phone has any warranty on drops. Since no one repairs these, get an price on an exchange.