Hey everyone,
I have a 2000 S10 that originally came with a 4cyl 2.2L engine. I have since swapped in a 2000 4.8L out of a GMC Sierra 1500. I have changed the VIN to match the original S10 but it keeps failing inspection.
I have seen multiple errors come up and a lot of the time it disconnects after connecting and downloading OBD data.
A few times it has came up and said the information it received is not expected for this vehicle.
The disconnect issue I thought might be some sort of signal/ground issue so instead of using the existing wiring for the obd2 connect that goes through the dash harness and then connectes into the engine harness through a bulk head connector I ran the obd2 connector ground directly to the cylinder head where the ECU grounds, the serial data connection directly to the ECU and not through the bulkhead and then the power directly from the same battery power wires that the computer uses. (I have not had a chance to take it back to the inspection shop since this change)
I want to see what other issues I may be having. Since sometimes it does complete but says the information is not expected for this vehicle I wonder if it is pulling the list of monitors or cylinders.
I compared the list of monitors for a 2000 S10 with the monitor on my ECU and they are different.
The original S10 ECU for the 2.2L has these monitors:
Catalyst
Evap System
Oxygen Sensor
Oxygen Sensor Heater
Whereas the 2000 GMC Sierra 896 ECU has these:
Catalyst
Evap System
Oxygen Sensor
Oxygen Sensor Heater
EGR System
Does anyone know if maybe because this ecu also includes the EGR system that the inspection system is pulling this list and something is getting flagged?
I checked a 411 ECU I have from a 2002 Silverado and it matches the original S10 ECU.
Catalyst
Evap System
Oxygen Sensor
Oxygen Sensor Heater
Any ideas what I could be missing?
There are no DTCs coming up and all the readiness monitors are completed.
I have included the tune as well.
Thanks for the help!