We spoke to the vet last night and they are hedging their bets on it being a tumour
They can't / wont give us an estimated time scale so we are just going to enjoy our last days / weeks / months with him.
Its so sad - hes such a lunatic ! He makes us laugh every day - the other night he dragged a 2kg bag of potatoes from the kitchen to the lounge to play with!
Still - at least hes still with us
Thanks for your thought....