My broke just like that, with the squeeking. I took it out and saw that the strap suports that go from the seat to the rail had pulled over the rivet. So I driled out the rivet and replaced it with a bolt and large washer. Sturdy as heck now.
As soon as you take the seat out you will see what I'm talking about.