Is your dell still under warranty? To me, I think its a hardware problem.
Did you try to clean the contacts on the battery to make sure it fully is touching the contacts on the laptop?
What if you were to turn on the laptop with the AC adapter plugged in, and then unplug it..Does the battery activate then?
Thanks