check your cable housing. your parts could be fine, but worn out housing or the housing ends getting ground down can definitely affect shift performance.
as for STI servicing - your best bet is usually to pull back the lever, take a spray can of lube and really douse the **** of out the inside. believe it or not, it works (or at least improves performance).