Sounds familiar, I had the same issue with a Shimano 3403, I thought my shifting lever had gone bad. Cleaned everything, put back together twice, and still did not work right. Finally found that the cable routing/attachment was not right and causing incorrect tension. Fixed the way the cable attached to the FD, it fixed the routing problem, tension problem, and it is back shifting. Those little things can sometimes drive you crazy.