One of the most often missed out configuration for a pair of clusters is the boot-up time out value in the boot.ini file.
Why is it important for cluster nodes to have a different boot-up timing? This is mainly to prevent situation when both clusters booted up at the same time (after say a power failure) and trying to lock the quorum and other shared disks. Resulting in a deadlock situation.
I always make it a standard to set 90 seconds for the second node as boot up time.