mabye you should try if you haven't de-worming him.... I don't know though I can't be a rescue lady till I get my own house... lol
good luck at the vet