I had a starting issue a while back. Turned out the wiring for the crank sensor had chaffed through and was grounding out on the lifting eyelet closest to the timing cover. That plug there goes down to the crank sensor. Could be worth looking into. Or perhaps the eye is dirty or getting close to...