3taps,
This is an ammendment to my prior post.
The $1600 you paid is not necessicarily a bad price, depending on what parts were replaced.
However, the symptoms you describe indicate a vacuum leak. We know your intake manifold was removed, and that the gasket was not replaced.
This would lead us to suspect that the gasket is the cause of the vacuum leak.
If there are no other obvious causes of the vacuum leak, such as a vacuum hose that was not connected, or a broken vacuum hose connection, then the gasket would seem to be the most likely cause.
You can check the gasket for a leak by spraying some carb and injector cleaner around the intake manifold where it bolts to the head, that is the gasket area, with the engine running.
Look for the liquid to be "sucked" into the mating surfaces. This would be the area where the gasket surface is leaking.
The mechanic who did the 60K service should never have given you the **** and bull story about the check engine light being triggered by the O2 sensor, because of some oil getting into the cylinders while he did the 60K.
If he honestly believes this, he is not very knowledgable. If he knows better, and is just putting you off, then he is dishonest.
If the O2 sensors were replaced, as recommended for a 60K, then the mechanic had yet another reason to check into the "check engine" light. He should have checked into your complaint in order to determine if he put in a new sensor that was not fuctioning properly.
Having something go wrong immediately after a professional mechanic does work on a car is possible, and even more likely with an older car.
However, the mechanic should be professional about it by looking into the problem, and not just "blow off" the customer!
You need to determine what is wrong before you confront the mechanic. If the mechanic's work is faulty, give him a chance to correct it.
If the problem is not related to the work that was done, then get the problem fixed and go forward. rangerj