Most common reason: FD is gummed up with grime, dirt and dried up Gatorade. Soap and water and a WD-40 bath.
Second: frayed or broken cable. Good to replace those periodically anyway.
But the quintessential BF response: New Bike.
You could have fixed this in less time than it took to write this question.