First, may I say you are a SAINT!!!! Has the cat been to the vet(I imagine he has)? Did the vet find anything? Did the vet say it was behavioural???