I had a really tiny and infrequent cough/misfure when first running, did all the normal bits, but in the end a new Throttle Position sensor cured it !!

even though the old one tested out as ok electrically .