When driving the car it feels like its missing and it is worse with the ac on. It feels like the engine has a hicup or bogs down for a second. Could the serpentine belt be to blame or am I looking at the plugs etc. I put ngk iridium plugs in it about 40k ago I am stumped also kind of has a rotten egg smell to it. Car has 104k miles on it and this morning the check engine light came on and off as well as the hold light came on and off and has not come back on but still has that slight jerk bog down feeling to it.