Have you tried feathering the gas once it does start? Might just be a sticky IAC causing it to choke.