While driving from my brother's wedding yesterday, my truck died while slowing up to a stoplight. Coasted into a gas station. It wouldn't restart, but cranked easily. Called for a tow truck, but when the tow truck got there, it started right up. It ran, but really rough. A little background, it died a few days earlier while idling in a parking lot. Unplugged the ICP, and it fired up right away. Put in a new ICP after the first instance, and it still occurred the second time yesterday. Tried unplugging it again, but still wouldn't start. I always keep a can of silicone spray with me, and it would try to start on that, but once it would burn the small amount off, it would die. It runs today, but still pretty rough, either with the sensor plugged in or unplugged. I also checked the pump on the frame rail each time, it was running with the key on in both instances. The crank sensor was replaced roughly a year ago under the recall at the local Ford dealer. By the way, I don't have any chip or tuner on the truck. Any ideas? This is my only driver, so very important to figure out soon! Any help is VERY appreciated! Thanks in advance.