I've recently resurrected my 1996 Chevy Silverado 4WD pickup truck. She had been sitting in a field for four years with multiple issues, including, the need for new ball joints, new front axle hubs, new 4WD actuator, new front disks and rotors, rebuilding of the frames under the pickup bed, new rear bumper, new rear cab mounts, new emergency brake cables, new steering box, new upper control arms, new battery, new fuel tank, and patching a number of rust holes by welding in patch panels. I did all of that last summer.
Why did I do all that? I don't know. I like the truck. I don't know why. It feels good to drive it again. It feels good not to have brought it to a wrecking yard. It actually looks solid now, and drives very nicely. It does hard work around here, hauls cords of wood, steel shapes, and sand for when I have to deal with 600 feet of driveway after an ice storm. The poor thing deserved a second chance.
I like that truck. Despite all the time and money I put into it, it's a tiny fraction of what a new 21st century annoying piece of digitized plasticized oversized hype in the form of a pickup truck would now cost me. The only thing I don't like about it is..... it's original, when acquired used, average fuel consumption of 15 miles per gallon.
Well, I'm going to do my best to change that. In fact, even with no changes, other than adding a bluetooth monitor to the truck's OBDII port that communicates with my cellphone, I am able to monitor fuel consumption on the fly, as well as about a hundred other engine parameters, and have changed my driving habits to the point where average fuel consumption is about 18 mpg presently.
But that's just a start. I have plans.

The first one is, ummm, reprogramming the truck's computer, or PCM as it is called. Well actually not that one. I'm thinking about trading its old PCM for a later one, because it is more programmable with open source and free software called UniversalPatcher, PCM Hammer, and TuneRPro.
To make the swap, I would have to re-pin new connectors onto the old wiring harness, and this isn't a trivial undertaking as the old and new connectors are different styles (and number -- 5 in the old and 2 in the new) and have a total of 128 pins, with no correspondence of positioning for the wires.
Rather than re-pin the connector -- which is not easily reversible if I don't like the swap, I've decided to try to make an adapter cable.
More later......