I thought I had better reply to my own message as I've discovered that the crontab does unload the unused ppp modules if they were loaded by kmod.
If I load the modules manually the crontab apparently does not unload them. Can someone tell me why? Barry Samuels