Probably gonna be a throttle positioning censor or something to do with your choke. I dont really know much about these motors though. I actually had a similar problem in my Chevy 2500 6.0L gas, and it turned out tobe just a weak battery and i just had to give it a lil gas to get the spark to catch, if that makes any sense.