Where did you get the CPS from? A lot of people have bought the parts store CPS only to have them last a couple months. I wouldn't think it would be an ICP sensor but to unplugging it to check for oil in the pigtail takes 30 seconds so check that out. No check engine light doesn't mean no codes. Soft codes can still be thrown and you wouldn't know. Have access to a quality scanner?