I moved this to Pet Health, where it belongs.

I agree that a trip to the vet is in order - call around, and ask what different bird-specialty vets would charge, $600 seems high, but I don't know what that appointment entailed.