Suspend on a iBook 12"

When I close the laptop lid/ choose suspend the laptop goes into suspend mode. So far, so good. Next, when I wake the laptop, it wakes back up, then immediately goes back into suspend. After which, if I wake it again, it stays up, this however makes suse very unstable, sometimes I can’t even restart gnome with ctrl-alt-del and if I am able to restart gnome, I still have stability problems, leading me to believe it is a kernel issue. Does anyone have any experience with this problem? I have to shut down my laptop when I’m not using it because it’s not usable after a suspend.