No. 1- as above, tighten battery terminals.
No. 2 is the rev counter randomly going off and on or is it going to zero then flicking up to 3000 revs (for example) then back to zero without the engine actually revving higher? This would be an error code, informing you something is not right!
No. 3 temporarily spray contact cleaner or wd40 into all the gaps of the kill switch and flick it on/ off a few times, if you're confident to do so then unscrew the switch housing and have a look for corrosion on the contacts.
No. 4 tell us how that goes and we'll go from there!