I was going to say..none of the symptoms matched a CKPS.. CPS for what it's worth is a cam position sensor.