ive replaced coil, wires, plugs and still idles rough and hesitates. its a 2000 s10 blazer 4.3. ive cleaned the m.a.f. tired of guessing.... please help