Hi Barry,
Thanks for that.
I'll keep looking over the info you sent but the first thing that leapt out at me was the php.ini settings for max_execution_time 600.
This by default on PHP is set to 30, I never needed to have it any bigger than 30 - but you may need this. It should kill off any processes taking time at the 30 second mark.
Chris