I utilized to have a cat that was bad about feline spraying in the vents of my truck. I broke him by putting little sticky roach traps on the hood of my truck. It ended up being really obvious which one was doing it when I had to peel the roach traps off of his paws. I understand it sounds a little cruel however it was much better than putting rat traps up there or getting rid of the feline.