i have read elsewhere about some epics resetting themselves a few times a day which could indicate an issue with heating (at least on a pc). so if you think it might be hardware its possible. otherwise keep doing what your doing, monitor your processes for anything thats eating it up, go to about phone > battery use > cell standby to see your time without signal. the higher this is the more battery use. also, might want to consider a startup manager to prevent the 2 DRM files (search forums) from running as this can affect batt life too
you can also use setcpu even (free on here, search it) to throttle your cpu down when it hits a certain temp.
NS4G since 8/3/11
Epic 4G: 8/31/10 - 8/3/11
Signup for Dropbox and give me 250MB more space: Click Here!
are never required but always appreciated!