There is a lot of wiring that can make the CSV not fire. My car had 50 ohms in a bulkhead connector going to the CSV circuit. It never fired until I fixed that.
Your best bet is to pull the CSV, put it in a jar and test that it releases a little fuel on cranking a cold engine. If it does you may not have a CSV problem or you have an intermittent problem with it.