Do you remember what you were given? Your description sounds exactly like something I've been dealing with on and off for a few years now.
I'm actually surprised to hear such an accurate description from someone else, as my Googling has turned up very few matches so far.