I had a starting problem that’s sounds similar to what you are getting and was sorted by turning ignition on and off a few times. I say similar as mine was only when the engine was warm/hot. After I changed my starter battery the problem went away for me. Good luck finding a solution and better luck for the rest of your journey