Choke pull off and Fast Idle? Related?

In a word, yes, you need a choke thermostat. I'm no expert on /6's do you have the proper intake manifold?

You have a shop manual?