Joe,
I know it's what you want to hear, but my first Epic 4G Touch had the same exact problem last november. I searched then pretty extensively for a fix, but finally ended up taking it to a sprint store and reproducing the error for them.
Hope this helps.
-JHande