I am new to this site and I need some help. I have a 2012 5.7 crewmax that gives me fits on a regular basis on starting. It will crank all day but never wants to fire. It's been to the dealership twice, at first they said it was a problem with the air/fuel ratio at cold start, fixed it, didn't work. Second they said fuel pump was losing its prime, worked fine for a lil while. I was told battery cable ends so I replaced those and it seemed to work for awhile but still yet I'm back at square one. The truck just rolled over 50k miles. Any ideas? I have a video of what the truck does when trying to start but can't figure out how to download. I will get one up soon hopefully.