Sorry for your loss, DuracellEnergizer. I know what that is like. It is very difficult to loss a pet.
As for Cheech, the only advice I can give you, is to take him to the Vet and tell them everything you mentioned on here. It is possible if they examine Pipo’s body, it might help them determine what happened and whether or not Cheech is in danger for the same thing.