If your rig failed the CA smog only because the check ingine light was on then I would go to a different smog check station. They cannot fail you if the light is on and you passed the sniffer test.