Been chasing down a bottom bracket creak for 5 months. Cleaned the BB, replaced the bearings (def needed the bearings), new pedals but still had a creak that seemed to be temperature dependent. Then I decided it had to be the pedals and started swapping them around, turned out the old set of pedals had a creak in the drive side pedal and the new set had a creak in the non drive side. So 1 dual sided pedal and 1 SPD pedal might look a little weird, but it finally made for a quite ride.