Well I hate to always scream Giardia every time someone mentions weirdness in the stool but it certainly could be. Have you thought about testing for that? Ralphie had those symptoms and he just now got over his 4 month bout with Giardia.
I hope you find the answers that you need