Hi guys,
I think its time invoke warranty. I would have done it but am based in India so sending the handset to USA is a long process.
However, anyone facing the same problem should send it to Motorola's repair/service facility to get a solution to this problem. As i have tried everything including flashing a sbf too.
I think it is best to send the handset to their repair/service facility for speedy solution to the problem or at least a replacement.
Thx