2005 Chevrolet Colorado hard to start cold engine

You may be losing fuel and fuel pressure back into the gas tank while it sits. Try this: turn the key to Run (not all the way to Start.) The fuel pump should run for a few seconds. You may hear it. Turn back to Off, then Run. Do this “key dance” a few times and then turn the key all the way to Start.

How does it start now? Can you hear the fuel pump before you start it?