The timing belt was changed recently along with water pump,belt tensioner and thermostat.Ran great for a couple of weeks.Then over this past weekend the check engine light came on and it started to run rough and have a low idle.After ten minutes the check engine light will flash.Both cams on the 1 and 3 side were replaced before I bought the car.