Sometimes, vmware guest OS's like to lose time like it's their job. There are a few ways to fix this, but here's what worked for me:
tools.syncTime = "TRUE" tools.synchronize.tools.startup = "TRUE"
nosmp noapic nolapic
ntpd
: # /sbin/chkconfig --level 2345 ntpd off