You said the breeder was feeding pups, but were they live or f/t? You could always feed live until he's feeding reliably, then make the switch to f/t. Also, what are you measuring your temps with? And what is the hot side temp? You may have your tstat set to 90, but that doesn't necessarily mean that's the temps he's experiencing in the enclosure.