Black smoke from you're exhaust may mean that you're truck is burning oil. The hard shifting maybe do to something else. I recommend checking you tranny fluids! The color of the fluid should be pink. If you're fluid's look ok and it's still shifting you can reset the ECU to do this unplug the battery completely then touch the negative of the battery to the positive terminal this will drain any & all power from the ECU resetting it. Start up the engine let it idle for a minute or two then drive as smooth as you can for next few mile the computer will relearn the proper shifting spot's and you OBD1 will also relearn the beast running setting's. But if the black smoke if coming from somewhere else then I recommend going to a shop to get it checked!
Check the power window circuit breaker. Does it get hot to the touch? If so, it may trip till it cools off. Check for voltage at circuit breaker, probably goes hot with the key on. It gets voltage from ignition switch. Just to add, the fuse for the blower motor also gets ignition feed, goes hot with the key on. Whether everything is related, I don't know?
Try eBay they have a kind of "reverse" interchange part system. So check both years, you should get an answer, otherwise, check other sources, like one of the DIY auto parts recycle yards.
you need to test the alternator output in the car with the engine running it should read around 14.2 vdc. if the out put is lower the voltage regulator is part of the engine control computer. and will need to be tested. if the voltage is correct. then you will need to do a battery draw test hear is a viedo on that.
the drain for this well is normally at the sides and drains out inside the fenders behind the wheels. The biggest problem is that the drains get blocked with dead leaves and block up and rust out the area.
your front axle has a vacuum pot on the back side. make sure your getting vacuum in four high. if not there is a vacuum switch on your transfer case that could be faulty or the supply line for vacuum from the motor could be broken.