The other night while heading home my Explorer quit. I thought I had run out of gas so I called for help. After some gas had arrived(about 45mins) the truck would start but would run rough and kept stalling. I used two feet to get it home. After checking some things (EGR,DPFE,vacuum solinoid)...