Check out the tail light fuse. Make sure it's tight in the holder (good electrical contact), and I'd replace it with a new one anyway. They're cheap, and sometimes they look fine, but have a small crack in them.
Otherwise, check out the switch at the base of the indicator stalk like you said. You can pull these apart and clean them with contact cleaner if the contacts look dirty. Or you could just source a new one.