First, test your battery, it could have a bad cell...Yes this could be caused by a bad ground, buy a repair manuel and find out where the ground is, use a test light and multimeter...could also be a bad ignition tumbler, if you have a trigger start, hook it up and try it.