Hello Lam, feel your pain. I too am having a similar problem. My battery light comes on dim and with more RPMs or loading (lights etc.) it gets brighter. Some times it goes up and down. Anyway I took it to NAPA and they put an electric system analyzer on it and it all checked out OK? But I don't like that light on at all, so I'm trying to run it down.
Somewhere I saw a diagram that indicated that the relay your talking about behind the PS kick plate is a safety relay designed to protect the electrical system in case the battery terminals are hooked up wrong. If the coil on that relay is bad that could be your problem. I have a .pdf of the 1989 D21 FSM and it has a troubleshooting guide for the charging system. In that guide the very first thing they say is to check the fusable-link. That would be the one with the big white wire going to the B terminal of the alternator. I'm not sure how to check that myself. I put a meter from the pos battery terminal to the B pole on the alternator and got 0 ohms, good continuity but that is not under current load. BTW, I have the '86 720 4x4 w/Z24i engine but the electrical should be very close. I also have the Owners Manual for my truck and under the Charge Light section it says this.
"If the alternator and electrical system are functioning normally, but the electrical load is too heavy, the charge warning light may glow slightly. When this occurs, there is no need to check the alternator and electrical system." Well my battery electrolyte checks out in the fair/good range, the battery voltage cold, engine off is 12.48V, running at idle 14.4V, running at 2500 RPMs 15.1V so maybe I just don't need to worry about it.. but I do. Something is drawing too much current somewhere or my battery can't deliver enough amperage and I don't want to find out 150 miles from nowhere in the middle of the Mojave Desert. I don't know if any of this helps but I'll try and post that Charging System Guide if I can. Jim
Found the link:
http://www.nicoclub.com/FSM/Hardbody/