Help me figure this out? My 2003 Chevy Silverado starts and dies. I've already ruled out the battery and the starter. What else should I be looking at?