Suspend works OK in Windows XP on this computer, but not in Ubuntu 12.04.
I had your symptoms on a HP 2000 laptop, without the Windows. In my case, it used to work before the upgrade to 12.04.
That's it. I can suspend and resume now. Hope this helps someone.