When cold you have to pump accelerator many times before it starts What could be the problem?

pumping probably isn't helping if the truck has fuel injection. extended cold crank times are often caused by a bad cold start injector or the control for the injector. also if there is no fuel pressure (i.e. a fuel pressure regulator that is leaking back into the tank as the car sits), it will take awhile to start.