3bet pre seems better than flatting by far, since you have a good but difficult hand, and you have him set up for a squeeze on top of it. As played pre, I'd consider donking into him on the flop and see how it goes. As played through the river, I'd probably fold it, but I'd kick myself for not testing him a little earlier. We don't know how spewy he is, but we do know that we all but invited him to three-barrel us (or just value bet any pocket pair he may have). So there's a good argument to call, or piss and moan after you fold.