Full CPU power being used on the N900 might be pulling more energy from your battery than it can suck from the charging source.