pinouts maybe different.
I now the Epic takes the full 1000 ma from my moto 1 amp car charger,a dn my one amp Palm treo Pro and Palm 800w chargers which have a resisted connection between 4 and 5 (aka x and 4). I would have assumed pre was jumped too but I do not know.
if you are running GPS, 3g on continuous update, screen full time on and bright, gpu in use,. and cpu calculating position etc, it is entirely possible you are pulling near 500 ma. With a usb standard pass through pinout the epic should limit itself to 500 ma to avoid damaging the computer it thinks it maybe charging from. In other words, absent a special wired indication typcial on over 500 ma chargers, it is natural that your phoen might be barely charging or slightly discharging.
That is why all devices capable off pulling more than 500ma over usb for charging typically employ a non standard pinout. Those non standard pinouts are shorts or resisted jumps allowing the device to sense it is not on a computer, and pull more amperage.
The detachable usb cable on your oem epic wall charger set is standard with no jumps, but the charger itself is jumped, meaning at the micro end a jump is sensed and >500 ma allowed.