My SES light came on and pulled a PO308. Last time this happened, I changed the CPS and the problem went away. It's been so long now that I don't recall which brand and part number I ordered. So all my research pointed to the BW CSS1603 being a decent upgrade. I read about the intermittent wipers affecting the engine when running this. I tried the wipers and no problem. I headed out to get my smog now that the SES light was out. Out about three miles with the new CPS, the engine started to hiccup. I backed off the go pedal and made it to the smog shop all the while hoping the SES light would not come on. Well, I passed the inspection now I ordered up the Delphi HTS101. I might put my old CPS back on until the Delphi comes in. If that turns out to be crap, I'll try the IH 1876736c91. The thing that kills me is all the years of a known problem and nobody can come up with a reliable fix? I'll see if O'Reilly's will give me a refund.