i went back to the shop. they told me that they read the codes and the codes were old code that were there before they change the wiring harness. they cleared all the codes ,but a few hours later the light came back on . and the car continue to jerk.
to be honest i am tired of taking the car to the dealer or that particular shop.
i will have some some else look at it, but meanwhile i would like to get more advice on this problem.