OK thank you Alex. I will look into your suggestions next time the problem arises. Each call does generate one SQL LCR lookup, one CDR INSERT, and also a timer route that runs 3 queries every few minutes. Once Kamailio stops responding it will continue that way indefinitely until a process restart. Will report back. Thanks.
Pete D