Just a suggestion......
most pet stores (and vets) have a pheromone (plug in or spray) that tends to relax cats and helps prevent "bad" behavior. They have them for dogs too.
I suggest calling your vet and maybe trying one of these products. Good luck!