Often young kitties can can have diarrhea for up to a year or more. We have one (7 years old now) when I rescued her as a kitten she had severe diarrhea and we went through every type of test imaginable just like you have with your kitty. About three years ago I slowly added grain free dry food...