I am fairly new to this, so please excuse if this post is misplaced or incomplete.
Ubuntu is running pretty smooth on my laptop, but I cannot suspend more than once before restarting and it is really frustrating. When I try to suspend again, it just logs out.

Please help me out here.

I am running

Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise

on an X301 Lenovo.