Jerking under acceleration usually comes down to fuel delivery or a sensor feeding the engine bad data.
Happens under load, not idle
Worse going uphill
Starves the engine of fuel under load.
Sends inconsistent signals to the engine computer.
A quick clean with MAF-safe cleaner resolves many cases.