I think its your alternator since when you load the system with your headlights the truck wont idle and die I presume. That's why I think its the alternator.
yeah, I agree, the initial post didn't say anything about the truck not wanting to start, just not wanting to idle when the system was under load