As you know vBulletin uses the page-load of users to run cron.php thus kicking off scheduled tasks. On boards without a lot of regular users this means it may be hours before the next scheduled task runs....