That's weird... Are your batteries old or have they been recharged a lot? If so, they do wear out and might be due for replacement. I think I recall reading they are good for about 400 recharging cycles. That's just the first thing that comes to mind.
You might carefully clean all the electonic contacts, on the batteries and in the grip, as well as the grip-to-camera contacts. I'd use some isopropyl/rubbing alcohol, a few drops to dampen a clean cloth and wipe the various contacts.
It's possible too, that the charger is failing. I've heard of that happening, not charging the batteries fully.
Finally, have the batteries been sitting a long time? I had some that weren't used for quite a while and took several recharge/drain cycles to come back up to speed, they were so completely drained. The symptoms were that even though the charger showed the battery full the camera would turn on and only give a couple shots at most, before the battery showed drained and the camera shut down. One or two more times in the charger and then drained, they took a few more but showed partially charged quickly and didn't last long. But after a couple more charging/drain cycles they are working just fine and taking what appears to be a full charge.
I've had this happen with both Canon OEM and much cheaper clone batteries. Actually, the clone batteries, which are newer, bounced back faster.