Ok I found someone's post on a random forum and he said that 100% that the cause of reboot on wake comes from running parallels before you put the mac pro to sleep. So I tested it I put the mac pro to sleep and woke it about 4-5 times and wakes up fine, then I run parallels and then quit parallels and put the mac pro to sleep and woke it up and voila~! it rebooted right after wake. So its just a parallels bug thats inflicted with the mac pro!! Relief!!!