The factory fit earth strap (from chassis to gearbox) is a bit limp. I had a similar problem (isolated to an earthing problem when I burnt my hand on the heater cable!) and fixed it by adding an extra earth cable in the engine bay - where I can see it- from a suitable chassis point direct to the engine.