Engine starts and runs with no problems, but engine idle is constant high (approx. 1000-1500rpm). If you blip throttle, on return engine idles normally for a couple of seconds, then returns to high idle. Does not seem to settle down to normal idle. Any ideas what could be causing this? Cheers.