Look at SRAM's website, as Truvativ is now SRAM or vice versa.
Anyway their bb's are specific to certain model cranksets, so make sure the combo you have is the correct one.
If the SRAM website/tech folks say you've got the correct combo, then try my suggestion for eliminating the squeak.
Good luck.