Please help. my 99 jeep grand cherokee l. jerks

please help. my 99 jeep grand cherokee l. jerks when i step on the gas or when i get off the gas. what could this be? it has the 4.0l.