my mates 318 had rough running, gave it a service and was still the same, tuned out to be a small split in a rubber hose causing it to suck more air than it should
most likely not the cause but got to be worth getting under and checking everything it tight and in good condition so you can rule it out and move on.