I've had the chain ring bolts on a new bike make an unpleasant creaking sound. It was devilishly hard to track down, tried lots of things (like the BB) before my LBS mechanic suggested this - apparently new cranksets bolts are at times inadequately or not at all greased at the factory. Once identified it was an easy fix. File this away as one possible solution if your creaking

woes continue.