Help
As far as 300 series codes, they indicate that misfires are occuring. Misfires can be due to a lot of things, so diagnositcs are going to be required, there is no fix all for codes of that class. You need to start with the basics.
Remove and label the spark plugs one at a time. Compare their appearances to see if they tell a story about why the vehicle is running the way it does. Plugs that aren't firing or are weak will be fouled with fuel and oil. Rich cylinders or cylinders with oil leaking will be black with soot. Pay close attention to the cylinders that are worst.
Since misfires can come from so many causes, you will likely need to run a leakdown test. Cylinders that have good compression will pass the test. The reason for the leakdown test is that these engines have problems with exhaust seat wear, particularly when the engines are exposed to lean conditions that elevate the combustion temps. A leakdown test is a way to find out if this has occurred.
If an exhaust valve is not seating, the cause needs to be identified. Often it is due to vacuum leaks (evap codes are often vacuum leaks). When having this issue repaired, the cylinder heads must be removed. Once removed, the cylinder head needs to have the damaged exhaust seats replaced with much stronger ones. Often for the cost involved new heads can be more cost effective so long as they come with upgraded exhaust seats already installed, otherwise you old ones are more cost effective. The machine shop will then resurface the head to ensure it is flat. The heads must be reinstalled with a new head gasket and new head bolts, the old bolts cannot be reused. The head must be torqued properly or it will warp and develop head gasket leaks.
I think you need to access the health of the engine, and then decide if it is worth repairing. If you prefer, you can choose not to diagnose and instead replace the wires and plugs with OE grade (Autolite, Motorcraft, Magnacore, or NGK parts only, no other brands work). the problem with this approach is that it will only fix the issue if the ignition system is the cause of your misfires. This stuff probably needs to be done anyway, so you wont be out to much if you go ahead and do it anyway, but if other problems are the cause, and you are not willing to fix the other problems, you money on tune up items has been wasted.



