This truck originally had a 4.3LV6 but swapped it out for a 350! completely re-built the entire truck more or less including the custom wiring the reason the check engine light is on is due to the fact the ECM is for a automatic trans and I have a stick shift the ECM is trying to find the shift sensors and pressure sensors...This truck is a blast to drive!!