Well as long as i can remember, my truck has always had a hard time starting. It sounded like the starter is skipping out, or not getting enough power so replaced the starter and i just put in an optima red top.. but it's still doing it. I'm running quite a few things off the battery (aux lights, HID lights, compressor, int. amp) but i always have them switched off before i get in or out of the truck. What else could be wrong with it?