rjuarezp the problem with suspend persists...
I use a swap partition larger than my RAM because I use the hibernate feature routinely, but it's my understanding that the suspend feature doesn't need a swap partition or swapfile because it doesn't actually shut down the computer, thus the current session doesn't need to be stored to swap. I've never used suspend, because hibernate does what I need.
As I've always understood it, suspend blanks the screen and changes to a low-power state, but doesn't actually turn off the system. (This saves battery use on a laptop when the lid is closed.) Am I right about that?
Can you try hibernating to see whether that works? That won't get suspend working for you, but if hibernate works for you, it might be a good alternative to suspend.