Task killer is killing your battery. I've never tried a cache cleaner though.
I get at least 19hrs+ out of my phone before I have to recharge, usually in the teens for percentage. Games, Flipboard, Online games, & apps syncing either hourly, daily, and push. Only thing that drains my battery...