I also have an '01 ZX3, and had similar symptoms. To make it interesting, I actually had two problems at the same time. The DPFE sensor was causing rough running and was throwing codes, but the car would quit on me when the engine was very hot, like a long trip in warm weather. I would stop for gas/food/relief, and it would act up when I tried to go. I corrected the DFPE problem (second time), and what I found for the second problem was a bad ignition coil. When I removed the old one, there were burn marks on the sealant on the bottom. New coil and fine running since.
Ron