Went hunting with my Winchester model 24 12ga. yesterday and discovered that the safety when selected to fire will not return unless you breach the barrels. Have not had the gun long and never noticed it until yesterday. Safty works fine on safe no problem. Shoots when off. But will not reengage unless the berrals are opened. It is an extractor gun. Also when the barrels are opened you must hold down on the barrels in order to load or unload. When you let go the barrels move back towards close to where the breach does not clear the receiver. Any help?

Thanks