When it runs, what is the idle at? maybe its set low? or the TPS is being funky? I had one sled my tps went bad, loaded on the truck, went to sled parking lot and it wouldn't start or idle. hold the throttle and it would rev up then the engine light flashed and the code was for the tps.
I also had it where the sled will idle a bit higher when cold then once it warms up a bit it idles down too low and would want to die. got to adjust the idle i think when it's warm id figure.