I recently had similar trouble with FD on an old MTB(3x7)... have you tried the whole tuning process over from scratch?? Assuming all RD limits and indexing set... Release cable tension and turn in adjuster, set low limit, then properly set high limit, and finally moving up and down from middle ring and adjusting barrel adjuster as needed. Also, check FD cable/housing condition and possibly lube??