The best way I've found for cleaning carbon from the chambers is easy - but unbolt the converter flange and run an open pipe while you do it.
Once you have the converter inlet clear, get a spray bottle and fill it with clean water. Detach one end or the other of the air inlet tube (whichever is easiest), hold the idle up around 1500 or so, and spray bursts of water into the intake in a fine mist - about once each 10-15 seconds. Make sure it's a FINE mist.
How it works - the water gets into the chamber with the fuel, and begins to soak into any carbon deposits. The flash temperature of combustion is sufficient to flash the water into vapour, which has the effect of blasting the carbon right off the surface. The carbon is then blown out the exhaust - which is why you pulled the cat (you don't want to clog it with carbon.)
Usually, you just do this until you don't see any carbon coming out the pipe.
A couple other things -
I just took my 88 in for that "Test Only" rubbish - and I told them it had been converted to AWD. Test results are usually lower if you have all four wheels on the ground...
You might also try pouring 4oz of acetone in the fillup before you get smogged again. The aceton encourages vapourisation of gasoline and helps keep HC and CO down.
I can't find my last test at the moment, but the numbers were agreeably low - especially for an 88 with 242kmiles and no internal work - just biennial tuneups (I use the smog interval for a tuneup key.)
If HC and CO remain high, it may not be a bad idea to pull the EGR, clean it, and reinstall. It picks up a lot of carbon, and can get crapped up enough to stay partially open (I've seen this before.)
If you can lay hands on the numbers, it would really help - diagnosis of failed smog is easier with not only "what" but "how much?"
5-90