Bruce,

It most likely is a bad spring; but, yes, it could be a twisted/bent frame. My '54 pick-up has a twisted frame and I am looking into what can be done with it (so far, my local "frame benders" only work with modern vehicles).

Tim