Is it just at idle, or can you accelerate and drive it? A suspect couple of things- Go fill up with high octane gas, then buy a fuel filter if yours hasnt been changed (might as well), see how it runs between both. Unless you have a mechanical problem Im sure its either of these. Other people here may have more ideas. Good luck