Cape Town - Former Proteas batsman Colin Ingram is healthy once again after being struck down with a mystery illness.
The 33-year-old, who is the captain of English county side Glamorgan, missed two games in the T20 Blast recently when he was rushed to hospital after having breathing problems in his flat in Cardiff.
Ingram, who was treated and is now back to full health - he top-scored with 46* against Middlesex on Sunday - is still in the dark over what caused his breathing episode.
"There are a lot of question marks at the moment," Ingram was quoted as saying by BBC Sport Wales.
"Most of the specialists I've spoken to feel it's some sort of auto-immune cause that could have built up over a lengthy time, or just (been) triggered by something small.
"It's great to be happy and healthy again and to have made a full recovery so far."
Ingram added that he had to obtain a medical certificate after being in hospital before returning to the playing field because of some of the medication he had received while in hospital.
Ingram played in 31 ODIs and 9 T20Is for the Proteas between 2010 and 2013.