Have you changed the plugs? Cleaned the maf? General tune up stuff? Also could be a clogged cat.