that makes my theory rather unlikely, I Was going to stick a scope down the filler neck and have a look inside the tank to see what was going on in there but dont think I will bother now.
I did had a good look at it today and found the choke totally gummed up with a yellow residue which was stopping the choke from moving at all - so stripped the carby down and cleaned it all up. and will see if that has help the situation. I dont think it is the cause of the dying on inclines though as it was playing up before the choke seized up and often found pulling the choke on help alleviate the symptoms - it was as if it was leaning out -
A possibility is that what ever this gunk was may have been building up over time in the carby restricting the main jet and causing he lean running and going up hills required a bit of extra throttle but the restriction casing it to lean out and die. But a carby problem doesnt fit with the OPs description as he replaced the carby etc and the problem returned after a short while.
the distribution of the residue was primarily on the choke butterfly and the ower part of the carby throat at the choke butter fly and appeared to taper out as it progressed through the the carby, which almost looked like it came in from the crank breather .
I tired putting the front wheel up on ramps to simulate a hill but at least for my static test it ran fine - ill take it back to the farm next week and see if I have made any headway.