First off, timing has to be set regardless of the HC results. It does not
make sense for two reputable shops to set ignition timing and yet the
vehicle still fail the timing inspection at a smog station or test only
center. Someone doesn't know how to set timing properly, or the smog station
doesn't know how to check timing properly. Either way before you can
diagnose the high HC fault you have to ensure ignition timing is set exactly
where Honda requires it to be set. Next... HC can be caused by many things.
Number 1 is ignition related. Sparkplugs and spark wires are constantly
exposed to high temperatures and high voltage. You must ensure your engines
ignition system is functioning properly by inspecting all sparkplugs, their
wires, distributor, distributor cap, and rotor.
If you've inspected the ignition system and found no faults, you want to
then look at the other emissions numbers; specifically CO. CO is Carbon
Monoxide, it is partially burned fuel. If on your smog test result you see
CO is high, this is an indication of a rich misfire. You want to then
diagnose the fuel feedback system. If CO is too low, this is an indication
of a lean misfire, and you need to look into the fuel feedback system, as
well as any problem which may restrict fuel flow.