I have a Synapse with BB30 which I got as a replacement for a crashed specialized a while back. Its my rain / night/ general abuse bike so im not too precious about it but one thing annoyed me from day 1. BB30 creaks
I got the shop to regrease the bearing interface with the frame which stopped it for a while but within a few months, it was creaking again. I read on here that I should install the bearing with green threadlock so I started looking for some.
After a little research I found that green thread lock comes in all strengths from very weak to permanent, and that you cant define the appropriate stuff by colour. After reading the loctite product catalogue I discovered Loctite 641 bearing retaining compound, specifically designed for holding press fit bearings and allowing them to be removed easily (not tested that bit yet!)
Anyway after some tapping with a hammer, my bearings are now seated on Loctite 641. I can report that the creaking has completely gone. The bike also feels a little more solid when I jump on the pedals which I guess is possible if some bearing movement has been prevented.
So there you have it, dont look for green threadlock - that could be anything - USE LOCTITE 641 (which is yellow by the way)