I've been experiencing intermittent stalling, stumbling, and hard start problems for a while now. I've had code for the egr, camshaft sensor, throttle positioning sensor, crankshaft sensor and map sensor, all of which I replaced. It's still stalling randomly so I pulled the harnesses off the ecm...