What could have caused it is anyone's guess. You said in another post that he had gone missing for several months and was in poor condition when you found him. Perhaps he picked up something or was internally injured somehow...
Again, I'm sorry you lost him.


