Today, my 94 PSD has been having intermittent stalling issues. It stalled once turning into a parking lot, but it caught and idled backup before stalling completely. When this happened, the truck was running normally, but the wait to start light was on. A few hours later, I was driving about 30 mph when it stalled, in gear. The tach was still showing RPMs. After stopping on the side, the motor very reluctantly restarted, after a longer than normal cranking time. When it was running, the CEL remained on. About a half mile later, the CEL was still on, and as I shifted to 4th and began to accelerate at around 1000 RPMS, it stalled again. I stopped, and rolled it backward into a parking lot. I turned off the ignition, and restarted it. The wait to start light would flicker off, and the CEL would come off, then the WTS light came back on. This repeated about 3 times, but the engine started readily when I cranked it with a big puff of white smoke. I drove an additional mile or so with no problems. Does this indicate a CPS failure? I never noted an issue with the tach.