Engine light on, currently running intermittently rough at an idle. Our GM mechanic says it is the timing again, but we have had the timing changed 3 times, derailleurs, injectors, ECM, manifold set, plugs, computer assembly, coils and actuator's. all in less then a yr. we no sooner get it back and the engine light comes on again. we have had 3 checks on the timing and it is spot on all three time. I cannot see new timing kit again, it has to be something different. 08, Saturn Outlook XR, ZER23748J272717, mileage 110,205, Need help as I now have more into repairs then the car is worth. GM just says "Sorry", me too, (love the Outlook, hate the engine). Runs great while not at idle. Any other idea's?