im not a doctor or a vet....
Have you had your chams tested for parasites?
get a fresh poo.... and bag it... and head to the vet to have it tested.
if you cant take an extremely fresh poo, ziplock, place in fridge... good for a few hours.
you should take the freshest poo you can to the vet....
and i would guess they wouldn't charge a whole butt-load(pun intended)...