It begins to look like the CF Moto's Delphi Idle Air Control Valve is becoming a rather common failure item. I found my 800 Z force starting to occasionally refuse to idle after thorough warming up. Releasing the throttle at a stop made it just die. Also it would not start without I give it throttle and nurse it to keep it alive.
Some research pointed toward the idle air control valve, a stepper motor and plunger that regulates the amount of air admitted to the intake to allow a proper idle RPM. (not a simple solenoid that fully extends when activated, and fully retracts with a spring when released. This is a motor that extends and retracts its plunger by a given amount and it stays where it's put) The unit behaved as though extended and 'stuck' there, not allowing any air into the throttle body when the throttle is closed.
Hoping the problem might be simple grit on the plunger I cleaned and reinstalled the IACV (It's not a sensor so there's no issue with using the right cleaning 'stuff'), and I went on a several hours long ride. Toward the end however it began to idle at around 2000-2100 RPM, as though the plunger were stuck fully retracted this time, and acting just as though there was a big vacuum leak at the intake! By the time I got back to the truck it idled normally again.
Now a stepping motor is pretty strong and the likelihood the plunger would just up and stick one way or equally stick the other, seems low.
I have an idea that there's an electrical fault in the IACV and I'm looking for a new one.
Thing is, it seems that CF Moto doesn't want to sell just the IACV nor just the TPS either, their parts diagrams and those of Alpha Sports don't even list the IACV or TPS separately from the throttle body/intake manifold, they just want to sell you the whole intake manifold with TB, TPS, and IACV all as one very expensive piece!
eBay has a few identical looking IACV's (for Hisun 400, 500 etc) at much more reasonable rates, some Delphi, some not. I think I'll pick one and try my luck.
Edit: I got a tip from another site member re: a very reasonable priced and exact matching IACV, on eBay. I ordered one and I will update this post when it shows up.