M.B.
J.,
If you haven't got it by now - yup, that's classic teething.
If he is drooling before bed, you might consider giving him a pain reliever - since he can't eat frozen stuff in his sleep - it might tide him over until AM. Be prepared though for a very grumpy customer - or you might get lucky and he has pulled through without a hitch!
Good Luck,
M.