I just finished this swap in my 00 4x4 with a 3.oh. I did not have a donor truck, so it was pieced together over time.
Simple bolt in swap with all the hard parts, I cut a round hole in the trans tunnel plate and modified my original cup holder base to work with the manuals shift boot and cup holder, mild trimming is all- looks factory. Use the mazda if it is the same, save you some labor.
Clutch switch jumper will be under the dash by the BOO switch on the 2000, remove jumper and plug into the new CPP switch. Cruise will work as factory, pushing the clutch will disengage cruise control.
Use a complete harness like Ron says for the reverse lights. If it is different, just get the reverse switch plug off the trans and wire this to VT/OG (pin9) & BK/VT (pin11) of the DTR sensor.
Also at the DTR sensor, splice together the PK (pin12) and TN/RD (pin10) wires. This completes the starter circuit at the clutch switch now.
If this is 4x4, you need to ground the RD/WH (pin8) as well for 4low.
There is no getting around the CEL and hard codes unless you swap to a manual PCM or have a dealer flash it (if they even will??) You will most likely need it flashed anyway for the PATS system on the 2000 if you swap PCMs of the same year... For different keys(??) I haven't research this much..
I have 2000 miles on the swap so far, random notes-
DTR sensor left unplugged from the harness causes multiple bucking episodes at certain load points. I can make this happen with throttle position. They feel perfectly timed
DTR sensor plugged in and in "Reverse" stops the bucking but rev limit is about 4800rpm.
DTR sensor plugged in and in "1st" runs very well (different timing map??) but again, ignition retarding or bucking at one load point. WOT runs awesome and my mileage has gone from 15-16 with the auto to 19-20mpg. Already worth the swap right there! Much funner truck to drive

Going to try a different position on the DTR and report back. If I find one that works without the bucking issue I can take an ohm reading at the sensor and see what it is telling the PCM.



