Snugglebug,Feli-Way is not available here in any store,I don't know where you are,the vet used to sell it,but at incredible prices,maybe they still do.For some reason,all of a sudden it's not FDA approved,so I have to get mine off a lady at E-Bay.
Pet-Smart,Pet Value etc..sell something similar,but it does not work on spraying cats,maybe it would still help in your case.
It is really strange the way he behaves,I've never head anything like it,in all my 100yrs
of having cats.
Good Luck with the crate!!