I found part of the problem, and it has nothing to do with suspension. One of the latches holding the back seat to the frame is messed up, so the seat isn't held down firm and bounces on the bumps. I'm gonna fix that this weekend, and we'll see if it still squeaks.