i read quite a bit about RAD4r's build, and did some electrical upgrades based on that (again, many thanks to ray for his insight and expertise).
i fixed the factory mistake for the headlight wiring, which can lead to a burned out column switch, and installed a ceramic harness/relay next to the battery. i also addressed the poor factory wiring in the starting circuit, so that the majority of the current goes through the relay rather than the keyswitch contacts. although i wasn't having any issues with either the high beams, or starting, it seemed to be a really good way to avoid future known problems.
edit: i've added pics of the new headlight relay assembly that i installed. i mounted the relays next to the battery & fuse box, using some thin sheet metal and screws to attach to factory holes on the inner fender. the relays are visible mounted to the sheetmetal, while the new fuse is visible zip-tied next to the fuse box.
after driving around a bit, i could tell the gas tank had a leak. i purchased a replacement and took it up to my brother's shop in burlington, vt to install it. this went pretty well, and i even got to replace a few broken-off bolts in the skid plate assembly.
i also had a gas leak at the front of the fuel rail, which i quickly id'd as the fuel damper. it was leaking because the tiny screw had fallen out, and was gone. the new damper is solid, without the screw, and hasn't leaked since installation. the plug wires were original to the truck, with a 1987 date-stamp on them. i replaced those, and the plugs, with new. the coil resistence tested a bit out of spec, so i replaced it. the dizzy was fine, and i haven't touched it.
i had a starting issue that gradually got worse. (i did find a FSM on ebay, and purchased it). i went through the troubleshooting procedures a bunch of times to try to solve the issue. the truck clearly was over-rich on starting if it sat for any length of time beyond 30 seconds.
testing revealed that the CSI worked fine, and the injector did not leak at all. the start time switch also tested fine. i had fuel pressure within spec, and could hear the fuel pump kick on with the key in the start position using the clutch switch. residual fuel pressure was in spec even overnight, so the injectors don't leak a whole lot.
cleaned the inside of the intake manifold, with the normal "black goo", and cleaned all passages. i tested the various VSV/BSV etc, and every one worked at the correct temperatures or "conditions". still had difficult starting, so i rechecked my TPS, using an analog meter. that's how i found a dead spot about halfway through it's range, and replaced it. tested the new one, and set it to spec with feeler gauges. still had a difficult start, didn't matter if it was cold, warm, or hot. however, once it started, if i shut it off, and restarted it within about 30 to 60 seconds, it fired right up.
tested the AFM, and got some out of spec numbers. plus, the CEL kept throwing codes for the AFM, for a failed temp sensor, and position. i replaced the AFM with a rebuilt, and the codes went away (and haven't returned). still had hard starts. also got a repeated code for failed O2 sensor, and replaced it (no more codes, either).
in bottom pic, you can just see the new AFM. the extra spring on the throttle assembly was added to deal with a sticky high idle issue. once the spring was added, the high idle at stops disappeared.
i couldn't get it. took it to a good friend's local shop, and he solved it in about 30 seconds. the fuel pressure regulator diaphragm leaked, allowing gas up into the vacuum line, directly into the manifold. thus, the overrich condition most times, unless the truck sat for 5 or more days. he replaced it, and the starting issues disappeared. the new regulator is visible to the far left in the bottom pic.