Jen
Have they tried medications to calm him down? I can't remember the name of it, but Catsnclay was having this problem and the medication helped tremendously. It's sort of a tranquilizer I think. You might try PMing Catsnclay and ask her what the name of it is.

You know we had that problem a while back with Olive. She kept peeing in the stove burner I finally gave her own food & water dish up on a shelf, covered the burners, and gave her a lot of extra attention. So far so good.

Good luck to you! I hope this all works out.