Without a picture I don't think we can be much help. I do know one thing though... rancid smells are usually not a good thing. A trip to the vet is probably in your future.