What do you mean by "always" has the HTC Sync icon in the notification bar. It should only be displayed (spinning) when the Eris is syncing to the Google account (Contacts, Calendar and Gmail), when the HTC weather widget updates, etc. Unless the user is updating Gmail, Calendar and Contacts non-stop, the sync should generally only take a minute and then go away for a while.
There are some options for configuring the syncing this via Home->Menu-> Settings-> Accounts & Sync. I think it's worth turning off Auto-Sync and see how much of a difference that makes over a few hours.
With AutoSynch turned off, manual syncing is still available in several places as needed: in the Accounts & Sync Settings via the Sync Now button and by adding the built-in HTC Sync Now widget to the home screen. OK, this is bit out there but I thought it might be worth taking a look to see if perhaps the HTC Sync Now widget is already installed and perhaps it's being accidentally pressed at frequent intervals? Hey, I said it was out there ;-).
Also in the Accounts & Sync settings there's a Background Data option that can be checked to allow applications to send, receive and sync data anytime they want, in the background, where we would not have a clue about it. It's quite possible that there are other app(s) that are running in the background and frequently syncing with remote services. Unfortunately, some apps don't have good timeout logic and they respond to a failed to connection by re-attempting the same operation for an extended period while keeping CPU usage high and running down the battery. Figuring that out might take some patience, but there are several process and task managers that should help. Good luck, hope this helps.