Recently I had my car fixed, because it wouldn't start at ALL. Now that I have it back, it has this rough vibration when at idle, its not constant and happens individually, sometimes to the point that it happened 5 times in one minute while at a light. This has gone on for a couple of weeks, and now it seems to happen when driving at the speed of 39-42 if I stay within this range for a minute or so. What I had repaired was the igniter, ecu, and "cam-gear" and I have had some maintence done on it recently (transmition flush, re-alignment, and brand new tires). What can cause this? I am taking it back to toyota (where I had it fixed) but I just wanted to get some insight before talking with them again.