could possibly be the CPS, but after it initally quit on me, it did start back up and run OK for a bout 5 minutes, but then it wouldnt start at all, until HOURS later when it would start and only sputter. .... and smell like it was running rich.. so perhaps the MAF sensor?
eh... not the MAF sensor. it actually ran a bit worse without it plugged in.