If, as you say, that this battery is worse than the old one, then why should it be bad earths, as the old one was connected to the same system? To me, in this case, it points to the battery itself. If someone on this forum has a similar model, perhaps they could check the Cold Starting Amps (CCA) on their battery. Your 330 Amps seems a bit low for that engine.