The gunshot sound when starting is low battery voltage. An overnight charge should fix it unless the battery has had enough.
Thank you Dave that is very useful info. I have one of those portable lithium ion jump start thingies, I will give that a shot in the morning.