syslogd 30% utilization in top, solaris 9

Hi folks,
Sorry to barge in and ask a question right off the bat without contributing first.
I have a V440, 4 X 1GHZ, 32GB ram, and recently syslogd has started showing 30+ % cpu usage. It's also repeating entries in the syslog, over and over.
the /var/log/syslog file had grown to over 2GB - I renamed it, made a new one, and stopped and restarted syslogd.
I'm kind of confused as to what could be happening here.
cheers,
Chris

So what is in /var/log/syslog?

actually I figured it out -
the hosts file had loghost as an alias to two different machines -
one the local host, and one the *actual* loghost machine.
I don't think that syslogd could deal with this.
Once I fixed the loghost aliases in the hosts file, and restart syslogd it went back to normal.
seg -
It was duplicating messages, and in between the duplicated messages it was saying "last message repeated 4919116 times" (number would change, but it was a VERY LARGE NUMBER)

cheers
C.