My car has developed a pretty rough idle, but only when stopped in drive. As soon as I start moving and get the revs up, it's smooth. It also feels smooth in neutral or park. But when sitting at a stoplight, it vibrates the entire car. I have replaced the spark plugs, but that didn't make any difference. I also replaced the top two motor mounts which helped some, but not completely. I will be replacing the coils soon. Does this sound like the common EGR valve issue, or could it be something else?