Put the cat back on.Advanceing the timeing will cause your car to fail (a check engine light will fail),I know this because thats what they said to the guy at the smog shop,that his timeing was advanced too far (Idleing too fast).Heres a few tips to help pass the smog.
1,Allow the car to heat up.
2.Plugs and wires can be a good investment.A failing plug will cause unburned fuel to travel out the exhaust,causeing a test failure.
3.Distributor cap and rotar,can help,but it depend on how maney miles are on the car.
4.There is a port on the inside bottom of the throttle body,spray some throttle body cleaner in there.
5.Spray some throttle body cleaner in the pivot points of the throttle body (wear safety glasses)Then force some high temperture grease into the pivot points.The throttle body has been known to stick due to varnish build up and can cause the engine to idle higher than normal causeing it to fail.
6.High mileage motors have been known to build up carbon at the EGR tube on the side that attaches to the intake,but that would most likely trigger the check engine light.
7.If your tight on the bucks $$$ then remove the EGR and carfully clean any carbone builup you may see in there.Otherwise you will need to replace the EGR periodically.You should also remove and clean or replace the pcv valve.I recomend changing to new parts periodically.
8.Set the timeing were it's suposed to be.
9.If you removed the thirmistat for some reason or another,you will need to reinstall it,because you car will take much longer to to idle down and may not idle down dureing the test.
10.Exhaust leaks,such as the exhaust manifold gaskets can cause the car to idle up,fix any vacume leaks you may hear or see.
Well, if I missed anything feel free to add more.
[This message has been edited by James Bond 007 (edited 02-19-2004).]