Baqar, Stop proving who is right & who is wrong. Lets focus on the issue.
Yesterday I discussed with an old Mechanic and told your story of Accord 2002 model that runs good in morning time but give jerks on way back home.
And he advised following
On your way back home, when your vehicle start giving jerks, then aside the car on road but do not turn off the engine.
Let the engine running, shift in Neutral and push/release accelerator and observe.
If by pushing accelerator the vehicle is missing, then its clear that it has some issues with the flow of current.
And if pushing accelerator does not change engine behavior and it continuously increase RPMs when you push down accelerator. And it decrease the RPMs when you release the accelerator and
gives no jerks/missing, then it means Current is OK and some issue with Gear.
Now, do it today, keenly observe and write your observation here.
After that I will inform what to do next.