redhat 9.0 randomly resets time
i've had a hard time figuring out how to search for the answer to why my redhat 9.0 server (running dns, email, and web) seems to randomly reset its time and date (four hours behind EST). i can reset the time but it always seems to change to some other setting within a few hours. i have checked the time zone setting and enabled and disabled the network time protocol provided by redhat from hitting properties on the gnome/xwindows desktop (yes, i'm ashamed to say i still have a gui on the server). i've looked at the cron files and don't see anything there. i've used webmin to synchronize the time to NIST and synchronize the hardware and system time. from the command line i have tried, hwclock --systohc
i appoligize if this has been asked and answered. i have tried to search at this site and google this but the terms are so generic (time reset, etc) that i just can't make a good search. anybody know where i can look for the answer?