Le problème m'est déjà arrivé et j'ai réussi à le résoudre de cette façon : au début, j'ai réinstallé le système, mis à jour mes extensions, etc, mais le problème persistait.
Il faut savoir que l'iBook sort de sa veille quand on appuie sur une touche. Hors, il faut peu pour enfoncer une touche du clavier, et il se peut que si celui-ci ne soit pas exactement mis en place ( les ergots doivent être bien positionnés dans leurs logements). En cas de mauvaise position, une touche est enfoncée quand on ferme la machine, ce qui annule le mode veille.
Pour vérifier que la mise en veille marche, il vaut mieux désactiver tout ce qui est réseau (Appletalk). En effet, avec Appletalk, la procédure prend beaucoup plus de temps et le démarrage est aussi beaucoup plus paresseux.
NB : je ne trouve pas que le mode veille soit un gadget, personnellement je l'utilise tout le temps et mon iBook n'est presque jamais éteint. En effet, le mode veille coupe tous les circuits électroniques comme l'extinction. Je ne l'éteint que quand je m'absente (sans lui) pour quelques jours.