hiya....
any core files laying around in / or /tmp or in the directory that holds the app ?
anything in /var/log/messages ?
have you checked all the filesystems for space (including /tmp)
also check on a regular basis what the memory usage is (top is useful for that)
also make sure your "restarting" script logs the time of day it restarts the app so you can cross-reference that with any other forensic info you find...