I'm not positive about what you mean by half-way over? Make sure the battery has a full charge and battery connections all clean and tight. Check the charging system. The serpentine belt is ok, isn't it? How long since a tune-up? Any applicable mil codes? You can check those codes, yourself.
You may need to have the starter tested? Do a little testing and get back to us.