Carol.. I'm soo happy to hear your son has gained weight and things are going well.
I've learned (through my DS) not to take the 'off'ness of results to heart, and as hard as it is, don't worry about the results until they come back bad..
The good thing about most of the testing though is that they can do different tests to check if the results they're getting are indeed correct. I'm guessing that's what the blood tests are doing..
I hope everything comes back ok *fingers crossed*.
And I hope your son keeps improving in leaps and bounds. *hugs*