hard to start when cold on 1994 Dodge Dakota

When the truck sits long enough to let the engine to cool down the engine is hard to get started.

Asked by for the 1994 Dodge Dakota
Could be one of many items, First off I would suspect the Fuel Pump as it is the major component in the chain. Other items to consider are the Coolant Temp sensor (check reading to verify that it is accurate), Dirty Throttle Body bore, and Vacuum leaks, either at the Intake Manifold (Plenum) or Vacuum hoses that are cracked, split or swollen preventing a good seal.