Hi Paul,
Some ListMail scripts need to run longer than 30 seconds and some servers are not configured to allow this by default. Please ask your host about disabling "PHP safe mode" for your domain, which might allow the script to run as long as expected.
Are you using the mailbox method of bounce processing and/or sending tens of thousands of followups? These are time consuming processes.
Regards