I seem to be having an electrical issue recently that I think is affecting the ignition circuit. It may be related to the range inhibited problem but I don't know for sure.
Occasionally, since I've had the truck (2 years, 5000 miles & 300 hours approximately), it will have a split second skip when it's running. Last week, I had left it running while I was loading some gravel and when I got out of the loader I noticed that it wasn't running. I thought that was weird but it started right up and I didn't think much of it. Then later it cut out completely when I was driving down the road. It kept doing it intermittently, sometimes stalling completely and sometimes recovering. When it does this, there is a lot of light grayish smoke coming out the exhaust from unburned fuel apparently. At first I thought it was a plugged fuel filter but it's too abrupt cutting out and recovering to be that (I did check the fuel screen before the filter just to be sure. It had a little crud in it but not enough to cause it to completely cut out). I cleaned all the electrical connections on the left side of the firewall, but it has done it briefly since then. I'm wondering if maybe the CPS is on its way out. I checked the wire connection to it and it wasn't loose, but haven't investigated that further. Any other ideas of what to check? Does this have an electric lift pump? I didn't see any evidence of one.