So I have been driving the car (with the check engine light on constantly) for the past several months. I installed a new fuel pump, fuel pressure regulator, and camshaft position sensor more than a month ago, and it made no difference, other than getting the fuel gauge to work properly, and the pressure to be what it should be. I have a new crankshaft position sensor and another set of fuel injectors, but have not installed them yet.
Every time I connect my code reader, it showed the same codes: P0442 and P0456 as âactiveâ and P1618 as âpendingâ.
Today, I decided to try clearing the codes to see if there is a distance I could drive that would set enough monitors to âreadyâ so that I can pass emissions when the time comes, without triggering a CEL.
I discovered that the code P1618 cannot be clearedâit immediately comes back as an âactiveâ code, and when I tried driving the car after clearing the codes, it misfired a lot, the check engine light was blinking, and the transmission would not shift out of 1st gear. Prior to this, the transmission has always worked fine. Also, with the engine running, I looked at the datastream, and the long-term fuel trim was jumping around from 0 to -27.2.
The Factory Service Manual defines code P1618 as âPCM/ECM SPI Communications Diagnosticsâ.
Does this sound like a defective PCM, or is there something else I am missing? Should I get a used one from a junkyard?