Ok so I'm no bike expert but it doesn't sound to good and when one part of a bike starts breaking it's all downhill from there so maybe consider a new bike. If there is an R.E.I store near you, you should get a bike there. That's where I got my bike and they really last :)
Hope this helped...