"...slam firing and doubling..." The former is caused by improperly loaded ammo. Usually high primers. It has nothing whatever to do with the rifle. Highly unlikely to happen with factory ammo.
The latter has several causes. A worn or broken sear, sometimes a broken firing pin and, occasionally, the safety coming loose on some rifles(happened with a C1A1, one time, on my range. Senior cadet had one double and jam when the safety worked itself loose. Asked him why he did that. Not often if at all with an M305.) Also loosely holding an M305/M1A can cause you to pull the trigger twice under recoil. It's called failing to follow through. Really means you let the trigger go too soon after the shot and, under recoil, pulled the trigger again. Operator failure.