You can try preventive maint on it first. Plugs, wires, cap, rotor, PCV, breather filter in the air filter housing, clean the IAT sensor in the filter housing with rubbing alcohol, disconnect the battery for at least 1/2 an hour to reset the computer. Make sure all the sensors are plugged in when you start it. Another common problem is the EGR air bleed vacuum line that allows the egr to close it is the closest solenoid to the firewall and goes under the air horn on the carb. If you disconnect the vacuum line to the egr while it is running and it runs better the bleed circuit is plugged or not pluged in correct. What it does is allows filtered air in to egr circuit to allow the egr to close when the computer says to. Just somethings to look at before you pull the codes. To test the egr at an idle connect manifold vacuum up to the egr the engine should stall and whenever you clean or change a sensor the computer needs to be reset even if you just unplug a sensor while the engine is running the computer goes wacko. Make sure everything is plugged in before you start it up.