As Andyz said, could be any number of things ...
In the old days, which I remember well alas, the first thing we'd often do is go for a run, drive home and immediately switch the engine off.
Then whip the plugs out to see what they're like, black and sooty too rich, black and oily, maybe rings, white, too lean and/or ignition timing out, etc etc
A bit old school but might point you in the right direction. Funnily enough the old Haynes manuals used to have pictures of spark plug conditions and possible causes, not sure if they do anymore though ...