2004 Kia Sorento 112,000 miles 3.5, keeps having misfire on cylinders 2 and 5, we have replaces, cam and crank sensors, new plugs and wires, coil, both upstream o2 sensors, throttles position sensor and pcm, still has misfire on 2 and 5, as you accelerate, drops those 2 cylinders then when you letup off gas they come back, when you get on the gas get to about 55 mph it drops those two cylinders again