Have you thought about trying to talk to an animal behaviorist? If not then maybe you should. They might just be able to help you. Good luck and please keep us posted.