Battery life was 8+ hours but now only 2 hours

view story

http://androidforums.com – My battery charge used to last all day. A couple of months ago, it fell to about two hours tops. I replaced my old 3500mah battery with a brand new 3500mah battery. No changes. I use all the standard battery saving techniques such as screen timeout, screen brightness, leaving unneeded radios of, etc..etc.. Is it possible software upgrades or some rogue application is killing my battery. I love my phone and want to keep it, but if I cannot fix this, I'll have to replace the phone. Any ideas or recommendations? Thanks! (General)