A Leyland man was initially told he had contracted a tropical virus while travelling in Thailand, but it turned out to be a brain tumour.