The 4.0 motor came out of a truck that was being scrapped, it had low compression in 2 cylinders and only idled. I got it free and sent it out to a machine shop to be machined and re built, motor, heads, everything, Only old parts on the motor are the parts with plugs, MAF, TPS, crank sensor, etc. The motor was installed in my 89 and has the engine harness, driver side and passenger main harness from the donor 91 ranger 4.0 auto 2wd. The ECU/PCM is refurbished from parts geek.com for a 91 4.0 manual 4x4. Motor starts, idles and revs up perfect, but when driving it Boggs around 2000-3000 RPM. 3rd gear seems to bog at 2000, 1 and 2 3000-3500.