Help with my dune buggy 3.1 multiport V6?

That thing is your idle control valve. If the idle speed seems fine that is not it. Check the air intake temperature sensor and the coolant temperature sensors. Both will decrease in resistance as temperature increases. Not sure of values for your engine.