Have you closely inspected the 3 tangs on the cog? I've seen at least one case where they were worn to the point of slipping. Mind you, that was on a single speed coaster hub, but the cog/driver interface is the same.
Edit: I see FBinNY already covered this.