check the common parts first, tune up, look for air leaks, fuel filter, that stuff needs to be looked at/changed before you do anything else, that will most likely solve the problem and if not you will not be be fighting possible worn out mantainance parts looking for the real problem