Electrical Load Detector is built into the main fuse box in the engine bay. It basically monitors all your wiring and detects when the current in the system is abnormal. Its main purpose is to make sure the alternator puts out the right current to keep the battery charged. Usually, when there's something wrong electrically, the ELD code gets thrown, so it's hard to assertain what the cause is, unless you know what changes were made to the system before the code was thrown. In this case, since you swapped distributers just before getting the ELD code, the new distributer is at the top of the list of possible culprits. If there's a chance that the old distributer could have triggered the code, try resetting the ECM and see if the 20 comes back. If not,, it was probably the old distributer. If you get a 20 again, the new dist would be the prime suspect. I thik all the OBD-I B series VTEC distributers are the same, so you would probably use an OBD-I GSR dist too.