I have the same problem. I access my cable internet e-mail via dialup while traveling and get no duplicates. When I return home and log on directly to the cable internet provider, the messages duplicate. Even when I delete them and re-synch with the provider, they appear again. I did a "detect and repair" with default settings restored, not sure whether that did anything.
No clue as to what's happening.