This sounds like either an loose battery cable or a starter relay that is beginning to fail.
I would check both ends of both battery cables by trying real hard to twist the connections and if any move at all, it's too loose and then if all tight, try a new starter relay.
It is located in the underhood fuse block shown here.
Image (Click to make bigger)
SPONSORED LINKS
Thursday, January 17th, 2019 AT 11:06 AM