The truck sputtered twice then died. I lost power steering, low fuel light came on (has a full tank), check engine light came on. This happened while I was driving, I was lucky to be near a driveway I could pull into. I've not had a problem before. The truck will not crank, it will do nothing. All the lights and radio work but that is all. I've been told it could be the fuel pump and I've been told it could be a low battery or bad alternator. What are your thoughts?