I found a '03 Ranger 4.0 SOHC with 17K miles on it for $750
I installed the engine with the wiring harness that came with the engine. I also purchased the ECU that went with the engine so I would not get any EGR errors comming from the '01 ECU.
My first problem was the engine would not start. I forgot the key code was in the ECU. I put the old '01 ECU back in to get the truck going. The Truck runs great, but I have two problems.
1. The Speedometer does not work
2. I get a OD light blinking. Was ther a change in the wiring harness from '01 to '03? Will the problem go away with the '03 ECU?