I have a 2001 Chrysler town and country 3.8 v6 awd the problem is when on a hill forward or reverse it starts jerking and shaking and won't hardly go but on flat ground runs perfect any ideas what could be causing this any help would be greatly appreciated Thanks