I am going to replace CPS this weekend due to the p0336 (CPS out of range) But yes I was thinking the samething about the CPS going bad and sending whacked out readings to the IGN module, but with not being any missfire codes I scrapped that idea. Just has me puzzled.
Thank you for you info!!