My 1995 escort zx2 idles very roughly and has a hesitation when you first accelerate from a stop.It dosen't hesitate all the time but it does idle roughly all the time.. any ideas. Mechanic said the rough idle was common on this model.. I don't believe him!