When you say "suspend works perfectly now", does that include both, suspend to ram (Fn+F4) and suspend to disk (Fn+F12)? What is your BIOS revision please?
When you say "suspend works perfectly now", does that include both, suspend to ram (Fn+F4) and suspend to disk (Fn+F12)?
What is your BIOS revision please?