did you check that infact the O2 sensors were bad before replacing them ? if you post the trouble codes it would help alot. if you gutted your cat. the check engine light will stay on until you replace the cat. and they are expensive $700-$900 and aftermarket ones don't burn clean enough to keep the light out.