In engine startup mode the PCM receives the camshaft position sensor and crankshaft position sensor signals, it energizes the Auto Shutdown (ASD) relay and fuel pump relay. The ASD and fuel pump relays supply battery voltage to the fuel pump, fuel injectors, ignition coil, (EGR solenoid and PCV heater if equipped) and heated oxygen sensors. When the engine idles within ±64 RPM of its target RPM, the PCM compares the current MAP (manifold absolute pressure) sensor value with the value received during the Ignition Switch On (zero RPM) mode. After startup the PCM adjusts ignition timing and engine idle speed. Engine idle speed is adjusted through the idle air control motor; which is part of the throttle body. The PCM adjusts injector pulse width and controls injector synchronization by turning the individual ground paths to the injectors On and Off. The PCM adjusts the air/fuel ratio according to the oxygen content in the exhaust gas (measured by the upstream oxygen sensor).
It appears all the sensors are sending the correct signals to the PCM for startup. But then after it goes into idle it stops running. There is an idle mode for the PCM but between startup and idle is engine warmup mode. The inputs received by the PCM in warmup mode include the Manifold Absolute Pressure (MAP), Crankshaft position (engine speed), Engine coolant temperature, Inlet/Intake air temperature (IAT), Camshaft position sensor, Knock sensor, Throttle position, A/C switch status, Battery voltage, O2 sensors.
During startup and warmup modes the PCM runs in Open Loop where the PCM receives input signals and responds according to preset PCM programming.
When the engine is at operating temperature, or the car is moving, the PCM runs in idle or cruising mode. During idle and cruising modes the PCM runs in Closed Loop where it receives input signals plus input from the upstream and downstream oxygen sensors. The upstream oxygen sensor input tells the PCM if the calculated injector pulse width results in the ideal air-fuel ratio of 14.7 The PCM will adjust the injector pulse width accordingly to maintain a AFR of 14.7 (referred to as fuel trim).
Without any codes, other than P2068, it's a process of elimination to determine the problem. It could be the fuel pressure regulator or fuel pump is not keeping up, the ASD relay or fuel pump relay is shutting off, etc...
Check the condition of the wiring harness/connectors, check if the ASD and fuel pump relays are overheating, check the fuel pressure (you need to install a fuel pressure gauge) ...
.