Ok, I have two trucks here with similar problems. One is a 2003 with 77k on it. It has had an ez on it for a most of its life. It will crank and run fine sometimes, then other times, you have to crank it for several seconds and finally it will start up. Sometimes it won't start at all. I checked fuel pressure and the relief valve, both are good. The other truck is a 2004 with 125k on it. It has had some kind of chip on it, but don't know what kind. It had a no start problem in which it won't crank at all. the owner has been using either to crank it, and once it cranks, it runs but ahs a lopey idle and if you touch the gas pedal it will jump to 2500 rpms and stick and surges from 2400-2600 rpms. It smokes a little bit when driing it. I have replaced the tps, map sensor, fan clutch, FCA and ECM. It still doesn't crank. Fuel pressure is good and relief valve is good. Could this be cause by injector pump or injectors? Any way to test? Usually a bad injector will give a miss or some white smoke, but neither truck has bad injector signs. Please let me know if you guys have seen this before and know the fix. Thanks