2004 Chevy Silverado 4.8. Sometimes it starts and sometimes it wont. I always have battery lights and all proper indicators. I have checked all cables and theyre good. I swapped the relays for the starter and the parking light. Lights worked fine but still not start. I even went as far as to jump the pins for the relay with no success. The starter is good and im all out of ideas. Any help is very appreciated.