Default [Q] Atrix 2 ? inside battery symbol

Hi friends,

i got a problem recently on my atrix 2

have gone through lot of threads but not able to get a solution for it

The problem really is

I am getting question mark(?) inside battery symbol while i try to charge my mobile and its not charging

I dont think its because of bad battery because i am able to charge with battery charger

if it inserted in the mobile and try to boot the mobile
i am getting the moto symbol and its going into black screen.
tried to flash using the AP Fastboot but it says low battery and cannot program.

not recognizing battery?
if so how to fix this problem?

pls help me