I haven't had the problem since I followed this page.
http://www.aximsite.com/boards/showt...light=wm5+stay
I did the registry hack for the unload thing and I did the active sync thing. I am assuming that the unload registry value thing was what fixed it, but I cannot be sure since I did both those tweaks at the same time and haven't had any problems since.