If you can take the stock off and devise a suitable spring clamp for the top lever spring take the spring off and see if the top lever then moves the bolt freely. If it does you need a lighter spring. If not something is binding - look for wear marks.

The barrel rotation problem sounds like someone may have over tightened it. Again look for wear marks at points of contact.

Take the extractors out and see if they run freely?