You could try this.
i think i fixed the suspend on lid close issue.
as root or sudo
and then paste in the following code
# Called by acpid when the lid is closed, thus pressing the lid button.
If you already have something in this file I suggest you back up the original with a
cp /etc/acpi/events/lidbtn /etc/acpi/events/lidbtn.original
If it doesn't work, just remove that file or revert back to your copy.