+1. Shimano STIs are really unfixable except to flush them thoroughly with mineral spirits, kerosene, WD-40 or similar solvents, relube and hope for the best.
How old and how many miles are on your shifters? I've always had very good service life from STIs but, when they go, they are gone.