It could be a thousand things and I would not even start to guess; as you have said it has even the Drs. puzzled with all the equipment the have to run tests. Mama, don’t worry about being too long of a post. You gave us alot of good info so we could maybe help, and you needed all the space you used to tell us his problems. I would be just as concerned as you are when it comes to the little ones. I will have y’all in my prayers. I can just feel your pain and worry in this post.