I hope I could help ,
I have had a same type of problem over and over ,
and it was all was the battery.
start with your battery and have the store test it were you purchased it and have them check the cold cranking amps its around 63O its written on the battery have them check the life of the battery and take it from there ,and charge the battery test it ,and leave it over night with out connecting it to the car and before you start the car test the battery and see if the voltage is the same then connect to the car
HOPE IT HELPS