Check my thread - I have more or less the same problem, I didn't find a solution but throughout the thread some people offered help - you might find your solution in it: http://talk.maemo.org/showthread.php?t=65965
my battery also went almost flat today. killed the charger at about 9am. returned home at 1:30pm and I had 2% battery left. BatteryGraph shows the CPU running constnatly over 50%. I will do some research and return.