Similar problems for me - did the ICS update and BAM!! Battery hell. Drains out about 10-20% per hour.
Factory reset did nothing so I rooted the phone and installed the Resurrection Remix rom. Same problem. Factory reset again, still same problem. Figured maybe the battery was just toast, so...