I have a 2000 Chevy 2500 express when I purchased it it had a cool start problem. The past owner put spider injector, ignition coil, feul pump, crank and cam shaft sensor, disturbtor and wires, plug, tps and still no fix to the cool start problem, WELL YESTERDAY While I was chasing wirer problem I ran across the true problem for my van. A BAD CONTACT for the fuel pump relay. I made the wires in the fuse box under the hood have a tight fit to the relay and now the van starts like new. Because that fuse box is in a tight space , when taking off or putting on the cover to it, it loosen the fuel pump relay that is located close to the driver side fender. I hope this helps someone, cause it cost me nothing, just some time.