Sir Jackie Stewart races to find a cure