as for an immediate fix, it's under a 1 year warranty. go to a Sprint retail store with on-site techs and they'll swap it out for you.
unfortunately, i have little to no hands on experience with the Q, so i cannot be of any more help. if i run across one and get a chance to muddle with it, i'll let ya know.
My MotoQ 9C also froze at the M logo. Changed batteries, took battery out over night, too. I took it into a dealer. They did a master reset and it has worked ever since. I had an afetr-market battery in there and the dealer gave me a new one since he said he couldn't tell what had caused the problem and wasn't sure it was my battery. Good experience at the dealer's.