Mine has creaked for months, and it drives me mad, everytime i shift it the seat, theres the damn noise.... I found a fix was to adjust the seat to a higher level and it cured , but felt the seating position was way too high for me then!!
I will try the grease fix and see what that does..