Hope you're not changing the plugs and leads yourself?!
Seriously tho, could be a number of possibilities causing it, try the cheap options first (plugs leads, clean the idle screw).
If its still doing it, run it over to Jamsport and get them to hook it up to the computer and see whats going on and where.