Thanks for the responses. I just wanted to let those of you who responded know what was wrong. I tried all of the above recommendations and then some and then I ended up taking it to my LBS. I turns out the creak was coming form the shim in the seat tube for the seat post. The post is carbon so the mechanic greased between the shim and the frame. Noise gone.