Some lenovo notebooks seem to have weird suspend behavior related to Smart Trace Buffer that requires manual configuration.
Maybe your problem also has to do with that. For more info see here: Sleep Mode problem - #4 by LightningToaster
Maybe you can try it out