There are bearings in cranks news to me! I had to read your post a few times, maybe sort that out? Anyway you think it could be your BB or maybe you freewheel? Maybe try taking everything off give it a good wipe and grease up that should do the job EDIT: Too slow ^^