My bike used to suffer from a nasty creak in the front end. To sort it all I did was take the forks out, grease up the steerer, make sure the headset cups were all nice and straight, put the stem back on and make sure it's done up tight and Bob's your uncle. I'm not sure exactly what it was but reassembling the front end with some grease in there sorted it all out.