Hi,
The problem is engine vibrating badly,
engine slow down in the trafic,
As stated by vvti start from a simple things like plugs , plug wires , tune up & check the status. if youre using a/c check your ac idle up unit as well. your enine might be vibrating due to the same reason & check for the engine mounts as well.
btw where do u live ?
Good Day !