Truck was running great over the course of a 30 mile drive, even passed a few cars and it had plenty of power, then I slowed to turn into my driveway and it died in the road. It will crank and restart, but immediately die. I've got a half tank of fuel and the fuel filter only has about 4k miles...