I had the exact same problem with my pinto. I'd agree with Brad about the grounds. When I moved my battery to the back and replaced all of the cable, problem solved. At the very least, check your engine-body ground and body-battery ground. The headlights have grounds somewhere up in the front. It would be worth checking/sanding (to the shiney metal) the contact areas for the grounds that you can find. Mine were all rusty.