Do not take it apart unless you plan on never using it again.
It sounds like your heading for a new shifter, honestly. You can try flushing out the mechanism and then pouring some lubricant down into the works (click through the gears a bit as you do it). Sometimes this can work loose some grunge and get a bit more life out of the shifter.