when i had trouble previously with the CPS it was the sensor itself, and it would fire up and run, but when it was hot, and you stopped, it would not restart....
once it cooled, it would be fine....
this time, the connector plug appears to have perished, so the connection isn't perfect.... which i hope is causing the miss...