My 106 Zest 2 is revving all over the place, sometimes it is so low it stalls sometimes it jumps to 3-4k, any ideas please???