Yes, these engines like their earth connections so it's worth going round them to clean each one and ensure a firm contact. Look for any points where the loom is touching the body too. I've seen a few wires rubbed through over time.
Good luck in the search dude.