If you haven't done a complete tune up in a while, start with that. Plugs, wires, cap, rotor, air filter, and fuel filter. That's not throwing parts at it, that's maintenance. Beyond that, sensors, EGR valve, etc. is throwing parts at it and you should use diagnosis to determine problems with them.