most likely it is the starter harness, I have had the same issue. I sprayed the heck out of the area around with wd-40 and the intermitten start went away. I know I will need to get that harness replaced because of all the mud & dirt that got up there around the starter