that def sounds like an infection to me. if i were you i would brush (your gums and everything) with listirine (strongest one is mint) after you brush your teeth with regular toothpaste.
if that doesn't work, please PM me and i will forward you to a few good family dentists....
lol, i sound like a hygenist.