Is your front shifting indexed? Most likely the cable has gotten slack and you need to tighten the adjusting barrel. Also check the derailleur limit screws. Full instructions here.