I had written a HowTo about adding Suspend support in VL 5.8, but its missing along with the other HowTos due to a problem when the forum software was upgraded.
Hopefully those will be recovered...
Anyway, adding Suspend support involves patching the kernel source code and compiling a new kernel
If you feel up to it, I can give you a condensed guide that should get you going.
Yeah, if the new kernel in this SOHO 5.8 don't have it, I'm willing to go along with some
 .. if that is the remedy.. how can I go about investigating that on my machine?