Help needed passing Emissions!

Hi folks! It's that time again when I need to get my 87 Ramcharger inspected again. It failed emissions testing again. Last year my Hc were through the roof and this year it's the Co readings. It is a stock rebuild 88-318 with 5,800 on the motor. I have an edelbrock 1406, (3,500mi on new carb) mounted atop a stock cast iron spread bore intake using an adapter. Airfilter is a stock housing and dual snorkels, with fresh air and K&N filter.
HEI ignition converted, stock distributor. Timing is at 18* initial, 34* total. New wires, plugs, cap, rotor, distributor. (Less than 1,000 miles on all of it.)
Exhaust is duals through stock manifolds, 2 catalytic converters and turbo muffs.
I am running 15-w40 diesel oil and it has about 1,500 miles on it. I plan on changing it again before re inspection just for sake of argument.
Any suggestions? I thought about, since I have new on another engine, an MSD distributor with vacuum advance and possibly adding an MSD 6A Box to it or the HEI setup currently on the truck.
If I continue to fail, I have to spend $200.00 in emissions related repairs in order to apply for a waiver, BUT it has to be within 30 days of the inspection failure. So, all the stuff already done in May does not count. The new engine, carb and ignition system means nothing.
Ideas?!20210910_125357.jpg

16312950185246770829467143750148.jpg