I've had numerous CPS's refuse to start or starting would be a sometimes thing or starting would require excessive revolutions, but when the motor did start, it would run just fine. When the CPS got flacky, temperature seemed to play a roll. Some CPS's wouldn't start cold, some wouldn't start hot. I guess the temp. differences, took it out of the resisitance envelope it was designed to work in (as will dirty connectors and grounds). 200 ohms, plus or minus 75 is a pretty large resistance envelope, I've got a CPS in my 88 now that test 278 ohms hot, time for a change. I've also had them test perfect and still not work reliably.
You need fuel and air, in the proper mix and spark to get it going.
Low fuel (or pressure) will mess you up. The IAC not parking in the proper position, will mess with the air mix. *Weak spark* can cause problems (corroded cap or cable ends). The Renix seems to need a certain number of revolutions and/or starter RPM to spark/fuel the motor correctly for a start. The CPS tells the ECU, that the motor is turning over, a fresh battery and good starter seem to help it get to the RPM's it needs for it start well. The CPS signal and other sensor processing, during start (typically low voltage in the whole system anyway), can get flacky, low voltage and/or excessive resisitance.
Cleaning all the connectors and grounds, is usually a good place to begin. Inspect the CPS wire to make sure it isn't cooking on the manifold. Battery in good shape, so it turns over fast enough.
I found the coil connections to the ignition module on mine (split the coil from the module), pretty dirty and corroded. After a cleaning them, my spark seemed a lot sharper and bluer.
Hard starting is often a lot of little things that just add up.
I once ran my Renix for a couple of weeks without the SYNC sensor connected, I never noticed any difference in the way it ran. I'm guessing if I had disconnected the battery and reconnected it, I may have had some problems. They say the Renix ECU doesn't have a memory, mine seems to remember which position the cam is in, without the Sync sensor input at every start.