Will the engine rev to higher RPM in Park/Neutral? Does it reach normal operating temperature? Are there any unusual noises, smoke, or odors?
If all that is normal, begin with the easy things.
1. Verify proper fuel pressure.
2. Clean the throttle body and IAC.
3. Verify TCC is not stuck.