Maybe the specialist isn't so bad. He might know just what the problem is and will be able to fix it. Sorry you both have to go through this.