Did you ever take a look at your system logs and perhaps coredumps?