hi mnmom23,
you are not crazy, and he could well be gifted. Did they give you all the subtest scores- (sorry if i missed it).. That 106 could be a poor representation of him. My DS7 first took an SB-5 at a university as part of a study when he was 4.. they gave me a score of 101 which at the time i was thrilled about because at that point we still thought he had autism (wrong diagnosis)..But we never got any subtest scores back then..

Then this year at age 7 he takes the WISC and gets "18s" and "19s" on a lot of subtests and gets a miserable "4" (2nd percentile!) on coding/processing speed and wow it is just such an eye-opener. I know now why he is so frustrated..And YES, it really helped us to get the LD recognized.. He now gets more time on tests (including state tests) and also more time to do math worksheets.. which is a great boost to his self-confidance.. Having so much "unfinished work" really got to him..
good luck
irene