On my 86, I was experiencing the issue of my headlights only raising when I held the headlight switch in the halfway point. If I pressed the switch fully, the lights would turn on, but the headlights would only raise for a split second. Replaced the headlight switch as it seemed loose and worn out, but the new one did the same thing. Googling told me to blame the isolation relay, but it seems they're hard to find new ones of now. I wanted to retain the factory look, and avoid cutting and splicing my harness.
So I took apart the one I had. Disassembling is easy, there are just a few tabs on the relay by the pins, if you bend the relay case outwards, the pins and relay can be yanked out, leaving the empty case.
It still clicked fine, so I knew the coil worked. Digging through the schematics and testing the diode with a multimeter told me the diode was bad.
Soldering in a new one took a few moments. You'll need a gun-type soldering iron to make a good connection; the relay frame really sucks the heat. It's the diode in the schematic above, which supplies current to the actuator relay coils. Ensure the orientation of the diode is the same as shown on the relay here. If you install the diode with the stripe on the wrong side, it will not allow current to pass, and your lights will still not raise.
Any garden-variety diode should work, I believe I used the 1N4001. There are probably better choices, but the current and voltage here are very low, so it doesn't much matter. Anything from the 1N400x series is cheap and readily available.
So when you switch your headlights on, if your isolation relay clicks but the actuator relays don't or briefly click on then off, this might be the repair for you. If the contacts are very rusty, or the actuator relay doesn't click when you switch on your headlights, this may not be the fix for you. The contacts on mine looked like so.
As well, this fix doesn't apply to the newer headlight motor circuit, as there's no isolation relay to fail.
[This message has been edited by DaveM (edited 11-17-2015).]