If a couple experience mechanics can't make it shift right after all that, there's probably something more than cable tension wrong with it. Maybe there's play in the bottom bracket, or the chainring bolts are loose, or a bent tooth on a chainring, or a stripped cable anchor bolt, or bad housing. Not likely that a chainring just wore out in 3 years.
Oil is good, grease is better.
2007 Peter Mooney w/S&S couplers/Terry Butterfly
1993 Bridgestone MB-3/Avocet O2 Air 40W
1980 Columbus Frame with 1970 Campy parts
1954 Raleigh 3-speed/Brooks B72