Turns out my suspend problem was caused by having an SD card inserted, if I remove the card then it suspends fine.
Turns out my suspend problem was caused by having an SD card inserted, if I remove the card then it suspends fine.