maybe a cyst? infection? Do you have any good vets near you?