Hello,
I also have a Macbook Pro for which suspend doesn't work on Linux (But for me it never worked). I have written a small script using acpid which turn off network, switch gnome to power save mode and pause running applications when I close the lid. It's not exactly like suspend but it does reduce energy consumption and allow the laptop to cool off a bit: [How To] Reduce energy consumption when closing lid for laptops having issues with suspend