Hey there! i read your post and it sounds like you are doing all you can and headed in the right direction too. I think talking to your vet about the "mojo" is smart and would love to know what he says. Please let me know i am very curious. Oh i am from the gulf coast too. Near Grand Bay, AL in Irvington. (south west corner of AL) anyway, good luck.