The idle is very eratic. Every 10 seconds it drops down to 400 rpm and then goes back up to 800 rpm yhen ten seconds later it drops down again and so on. Also when im driving and go to pull up it cuts out and then it turns over alot before starting again. Anyone have any idea what is causing this.