I have a similar problem, my cats love to sleep on the roof of my roadster, I guess its more comfy that the floor, can't keep the little beggers of it
I was washing it yesterday, gotta love the lighter evenings, and one of them was up on the bonnet while I was waxing it off!
Good work on the tips, lets hope some of them work!!