ok first check ur pedals bearings, strange i know but it cud be those, then make sure that the cranks are in decent condition, make sure that the cranks are greased with copper grease, then if its not that its ur bb and u'll probably need to replace it.