Did you actually check the voltage at the battery. You either have corroded terminals, dead cell in the battery, or your alternator isn't charging it. Check the voltage first cause 9 or 10 volts can make your accessories work but not crank your car.