I had a bike that creaked once and like other people I just couldn't work out what it was. I swapped out pedals, bottom brackets, cranks, seat posts and stems and it would still make the same creaking noises. In the end it turned out to be the seat post. I put plenty of grease on it...