My cranks are creaking really badly. After deducing that it was not the crank bolts, chain, cog, lockring, etc; I took apart the crankset, cleaned it up a little bit but the problem persists. I'm going to try greasing the BB next.
Does that thought process seem right? Also, what are some preventative measures to prevent crank creak (this has happened before- I just bought new ones then).
Edit: FIXED. I can't believe it. I ordered some tools yesterday so that I could disassemble the BB and crankset and reinstall it with grease and proper torque and it worked beautifully. Absolutely no creak, as if it had never happened. Thanks for all your help guys.