Sorry, I do not have any other suggestions.
This deffinately sounds like a hardware issue and would be covered under warranty. Motorola should replace it free. I have seen others with this problem and was resolved under warranty. Take it to verizon and tell them the problem and they should replace it free of charge.
Sent from my Droid using Tapatalk