YES,I had a squeak that I could not find...it was the peddle bearings...only under torque, try taking your foot off each peddle while peddling with only one foot and see if it goes away, that's how I found my squeak. I thought for sure the sound was coming from he bottom bearings. Also as mentioned the chain...I just replaced my mountain bike chain, bike guy measured with a gauge and he said it should be replaced at 90, mine was 190!..bike is 3 years old but ride everyday, even in winter.