It might be the shifter internals need cleaning and oiling.
Shimano recommend DriSlide Bike Aid lube (it's expensive), a light oil such as Triflow (GT85, Finish Line Dry Teflon Lube is the equivalent) for lubricating gear shifter internals, wet lube are too sticky and can attract dirt
I...