Is the new CPS securely connected and correctly adjusted? It may not have been secured when it was installed. The gap between the sensor and the teeth on the crank pulley should be 0.6 - 1.0 mm.
Mine died (spectactularly) a while ago because the king lead decided it was time to end its relationship with the dizzy cap. So I'd suggest they're all secure too.