Welcome to the forum.
Yes, it sounds like a bad battery. You might check the battery voltage while you run the starter. A good battery will stay above 10.5 volts.
From your description it sounds like the charging system stopped working due to the bad connections and killed the battery. I doubt it hurt the ECM.
Yes, it sounds like a bad battery. You might check the battery voltage while you run the starter. A good battery will stay above 10.5 volts.
From your description it sounds like the charging system stopped working due to the bad connections and killed the battery. I doubt it hurt the ECM.