Thanks for all your input...After 3 weeks of going back and forth with
the mechanic...the problem is now fixed.
It was a bad ignition coil that was causing this problem.
The mechanic had already tried the sensor and EGR valve...but did
not work.
After more research...here and other sites I asked him to try the
ignition coil and it worked.
Thanks again