I'm not an expert, but this is the "wikipaedia" entry for how to reset PMU, just wondering whether you've skipped a step or left battery in and that is why it isn't being recognised. Cleaned and checked the battery contacts? The other thing to check is the battery conditon.. one thing the experts on here do recommend is a free download called "coconut battery".
"Resetting the PMU in these circumstances can be a relatively quick and easy fix to some of these issues. There is a keyboard shortcut on newer Apple laptops with an internal battery, nicknamed "SCOP". This stands for Shift Control Option Power. This "reboots" the PMU software in order to get it working as it should. For Apple laptops with a removable battery, resetting the PMU involves unplugging the power adapter, disconnecting the battery, then holding down the power button for five seconds. Another PMU-related fix would be to reset the logic board, where one removes the backup battery on the board for a few minutes, then reinstalls it, causing the PMU to reset itself with clean, fresh parameters (that need to be corrected, if desired, to its previous state) during the next Mac OS boot (for typical PC users, this is similar to "resetting the CMOS").
The PMU is very sensitive and a reset may be necessary if a backup battery dies. Even plugging in one's laptop in the wrong order can cause issues (power into the outlet first, THEN power to the computer). Never turn off an attached UPS without first unplugging the AC adapter."