What about the CPS? My car also has long start times like yours, and once in a while the tach goes to 0, TCS light comes on, but the car continues to run. I've read on here thats symptoms of a CPS going bad, but would that cause lengthened start times too?