Chevy Colorado intermittent starting problem

Can you hear the buzzing noise from the fuel pump when it is priming the fuel system when you turn the key to the ON position? If not you may have a bad pump.

The next time it won’t fire up when the starter is cranking the engine over, remove the air intake to the throttle body and while cranking, spray a shot of starting fluid into the throttle body.

If it fires up, you have a fuel supply fault.