Cold start issue

I have a 2013 Rancher. Always started in about any weather — just as my ’07 did. Yesterday (about 20 above zero) it wouldn’t start.

It WOULD fire about 3 times and almost start but then it was like the starter kicked backwards and it wouldn’t continue to fire. I tried several times. No luck.

Anyone have this issue — Fixes??????