Go to Admin -> show phpinfo
what is there for max execution time?
I mean I know why it times out because it stats the data directory and really noadays 30 seconds for a script to execute is a bit low it should be higher.
I can say if you can not change your server you can try removing this line from adm-misc.php
Content visible to verified customers only.