What about those strips of aluminum looking stuff that blows in the wind? Just an idea...no clue where to buy it. What about calling Audubon in your area? We had two dead owls and we called to find out what to do and what would have caused it. They were very helpful. Good luck. Also, the local gardening/tractor supply places are sometimes helpful.