Check grounds?

Wait, when you say act like the battery is almost dead, do you mean a slow turn over? Could it be the starter is getting tired?