Thanks everyone for your help. I should have mentioned, I did get a basic genetic test done (99 of the most common variants) which came back negative. This, together with the negative sweat test, made me wonder if it's something else. But, it's probably still worth getting the more extensive...