I have a problem in the morning when I start the engine it cranks fine but barely stays running for just a few seconds and then idles/runs fine the rest of the time. Today I could not keep the vehicle running unless I applied the gas pedal. After running this way for a few minutes the car was fine for the rest of the short drive Does this sound like a TPS, Idle air control Valve or mass airflow sensor? Plugs,pcv,fuel filter, transmission fluid, Rear end fluid are new and battery/charging check out fine. There is not a cneck engine light. What are your thoughts?