The vet called this afternoon with the results. She was surprised he lived as long as he did. He had what they call Mega-Colon, she said his colon was huge. It was most likely a birth defect and surgery wouldn't have helped him. So its not good news but at least we know he was happy at the end.