M.
My hubby is a nurse and he said you should take him to Children's Hospital in Dallas. Try to find a great specialist there. If you have to, maybe even go via the ER on a weekend and tell them it got worse and you couldn't wait until Monday. Children's has a ton of specialists that should be able to really look at the problem objectively. It could be a virus, but there are many other things that could mimic this as well. let us know how it goes!