Mine has been doing similar things lately. I don't drive it in the winter so I have time to fart around. Occasionally it doesn't want to start. I've replaced just about every sensor i can think of (not the CPS mind you) with no luck. I've tested the batt, alternator, fuel pressure (50+ PSI), but it could still be intermitent. I've even purchased a used DME, but it happens to run rough with the new one (as though a cylinder is not firing). The odd thing is, sometimes it will just start fine. Odd I say, odd......
Anyhow, glad you've got it going. Hope it continues to run for you,
Dave M