My friend had a creak in her new Giant for 2 years. After bringing it to 3 LBS who did nothing, my DH put it on a stand, changed the wheel, and voila, that was it. He also discovered they had put a chain that was the wrong size for her triple on it. The bike originally had a compact, they swapped the components for her, and put the same chain back on... of course, they told her she was crazy. It took Dh about 5 minutes to diagnose this...