I'm remember the old post also. From what you describe it does sound like a ground issue. Sounds like your engine block ground is faulty (weak). I would add a second engine block ground.
But if the engine block ground were were bad I would think your starter would have problems. Maybe the left cylinder head has the bad ground.