There's really two things - you could've bottled too young in which case the yeast is doing more work in the bottle or the other option, and what I think is more likely given the off flavour, is that it's infected.
In either case, you should open a few samples to see if it's isolated to one...