^ What he said. Or another thing you could try is while you're at home (just in case it decided to not start again) and the car is running in the driveway, jiggle the CPS wires and see if the car dies. I just replaced both sides of that connector this last summer and when I went to unplug it, 2 of the wires broke off on the harness side.
These wires are close to the turbo and exhaust manifold, thus why they are prone to cracking and breaking. The stock manifold and turbo heat shields do help a lot to make them last longer though.