Also worth testing your battery. It may just be that the voltage is too low to pull the solenoid until the alternator charges it a little.