The mass you found is likely the cause for the infection. With that mass (not infection mass) out it may be able to heal up.

Cranky has never had anyone care for him before so be patient with the old guy.

The only other humans have probably tried to kill him.