it runs fine when you first start it up and when it warms up it idles ruff but when it completly warms up idles fine again what could be causing that?