Hi Anthony!
I had this exact problem and came across your post. I have followed this article to repair the permissions on the computer objects in AD that get created when you set up the cluster. It seems to have solved my issues!
It was very fast to do so hopefully in your produciton environment the downtime is minimal but you do have to take the cluster reqources offline in order to do the repair.
In my case I had to do this on the cluster name and the 2 server names associated with the 2 roles I had in the cluster.
You must right click the server name and choose offline. Then you are able to right click again and choose More Actions > Repair
Once you click Repair it happens fast. Less than a second then the resource gets automatically started again.
Good luck, hope this help you.
Justin