my bike used to creak, i tryed to take the cranks off and i cudnt coz bloody hard :L re-oiled it up and the creaking has nearly gone, try that just oil it up and hit the cranks with a hammer as if your trying to get it off, or your chain is too tight :L