Don't you have a large-animal vet? Ask him to diagnose the problem.