I may have found an answer to my question. My battery life is back over 24 hours. Investigation suggested that it was syncing-related. I tried the following two things (after other failed attempts) based on the weak evidence I had:
Problem solved.
By the way, two apps I have used for keeping an eye on battery are BetterBatteryStats (good for investigation) and Battery Widget? Reborn! Pro (general purpose, good for keeping an eye on drain).