Konham said:
when i try to start it with the lights on the starter cranks the engine nicely, but doesnt fire up. Like its not getting spark with the lights on. Or is it not getting fuel with the lights on??
Your starter consumes a lot of current to turn your motor, your lights require alot of current to be on (elements are basically heat, heat draws a lot of current)
With those two main things trying to work at the same time, your drawing a lot of power and not leaving much for the rest of the items. Turn the lights off, start the truck, and drive it to autozone to get your charging system checked.
If you don't do that, start it up, let it run, check the voltage from at your battery, and at your alternator, then return to us with some numbers. ("perfect voltage" doesn't necessarily mean correct voltage)