From the codes you must have the 2.2l as the 3.0 is ODB2
First of all there are no signals from the distributer to the ECU that controls fuel delivery and Engine idle. The ECU does this based on all sensor inputs with the distributer being only one of the signals used.
Code 12 is RPM sent from the distributer to the ECU
Code 41 is the throttle position signal sent to the ECU
There are two different ECU, on is a California and one is other. The RPM signal and TPS signals are used differently in the Calif. ECU.
I suspect you might have a mix up of ECU. I am looking at the schematics now and that is the only thing different and if you have the wrong ECU it will cause those codes to be set.
Let me know
Saturday, May 20th, 2006 AT 9:09 AM