The main reason crank bolts come undone on splined cranks is from movement due to the arms not being seated enough onto the spindle. You really need both arms as close to the frame as possible, giving you maximum spline on spline contact.Take a look at the non drive side arm. Remove that bolt. Is there half of the spline showing?