Definately sounds like a short in the wiring. Either a hot wire is chaffed and grounding out or a ground is not making good contact. From the symptoms you've listed I would check all the hot wires first. BTW did you ever replace the engine wire harnesses that you were talking about doing a while back?????