I had that problem. In my case it wasn't the shifter or cable housing but the plastic cable routing thingie under my bottom bracket. I checked and the thing was fine. It hadn't even come close to wearing out. I used a dry lube and the creaking went away.