Could be a lot of other things; pedals, pedals/cranks, cranks/BB, headset, seatpost/frame, seatpost/saddle. I'd suggest you try stripping areas such as these down, one at a time, cleaning, inspecting, re-greasing, re-fitting and going for a test ride?
Or are you just looking for an excuse to get a new frame? ;o)