if the starter cranks the engine over quickly, then the problem is not likely the battery. If there is a delay between the time you hit the key and it starts cranking, then the starter relay may have a contact or ground issue, or the key switch may be getting flaky. You can test this by...