Thanks Juraj, great advice.
I've checked the Event Log and it says "Message: HostingEnvironment initiated shutdown" attached to the End App entries.
I don't have a huge amount of control over the server environment with the hosting company so if it's not up to spec, or something needs modifying there, then I should look to upgrade to an environment that is. I think that'll be the best bet to be honest.
Thanks for the help, much appreciated.
Nic