2017 Rancher 420 FM1 won't start
My Rancher started acting up when the temps started hitting 0 F and below. I thought it was because of the 5w oil in it so I brought it in to a garage to thaw it out and change the oil to 0w. It started up fine but later that night it din't want to start up again, it did the next day when the temps went up a few degrees above zero though but wouldn't start a few hours later until the next day. Since then the only way to start it up was to turn the key on and off until the fuel pump kicked then, and even then it didn't start up every time. Now, even with the temps in the mid 20s it does not want to start up anymore.
I removed the fuel pump to see if it had iced up and siphoned out the gas so I could wipe down the inside of the tank just in case it had any water in it. After drying, I installed the fuel pump and checked to see if the fuel injector worked and it did spray out gas when I turned on the key. Checked to see if the IACV worked by removing it then turning on the key, it rotated fine. The Rancher has a good spark, but just in case, I replaced it with a new spark plug. Checked the compression and it shows 150 psi after a few seconds of turning over the engine using the electric start, it doesn't have the optional rope starter. I would check the timing if I had a tool for it. It doesn't show any blinking codes when I first turn on the key if there were to show any. A few times, after removing the spark plug to turn the engine over while covering the spark plug hole with my thumb to let out the gas, just in case it was flooding, it nearly ignites on the first turn or two.
Any ideas on what else I should try to start up my Rancher?
It would be a lot easier if my dealer wasn't two airline hops away so I could get it fixed under warranty but the cost of shipping it both ways would be set me back around $2000+.