I have a 1990 pickup w/22r engine and high altitude carb and live at about 5400ft above sea level. Emissions failed with high CO. I replaced ignition wires, cap, rotor, coil, catalytic converter, smog pump, spark plugs as well as adding a rebuilt carb. Have also replaced timing chain, gears, tensioner etc. although not because of the emission issue. I locked the choke wide open, replaced the vacuum lines and temporarily pulled the air cleaner. I noticed that the butterfly next to the choke remain about half open with the engine hot at when operated throughout the rpm range. Engine has about 168k miles runs strong ,idles smooth. In the past it generated CO readings of 5.48 GPM and now it failed at 29.3 GPM. Need to get below 25 GPM. What have I overlooked??