Are you having trouble with your vehicle bucking or jerking as you are driving? This means there could be an issue in either the transmission or the engine. A misfire in the engine normally would show as a flashing check engine light on the dashboard. Misfire issues are normally caused by an ignition or fuel problem. Something like a bad spark plug, dirty throttle body or idle air control motor or faulty mass air flow sensor. Check engine codes can be checked with a scan tool that can assist in the diagnosis of the issue.
There is the possibility that the issue is an internal issue in the transmission when shifting between gears. If the problem is in the transmission and not the engine we would recommend a specialty transmission shop that could fully diagnose and repair the issue. Transmissions are so unique, that the repairing and rebuilding them have become a specialty of their own.
Here at Auto Correct Car Care, we would be able to determine the best course of action for the vehicle demonstrating this type of problem.