I would definitely call. He could easily be making this play with a set, two pair, or maybe even a semibluff with something like 10dAd or QJ. Like you said, I'd think that he'd make a more callable raise if he had the nut straight, and even if he is holding KQ, at least you have the diamond redraw so you're not dead.