There was a break out of Cryptosporidium in Wales caused by contaminated drinking water. Causes diahorrea and stomach cramps etc. Although they say you should recover withing 2 weeks, some people get very ill indeed and it lasts much longer and can cause complications.
Not saying this is what you have, but it may be a line of investigation with your doctor.