I'm a new owner of a used 2007 dodge laramine 4x4. The truck runs smother when at an idle. In park or in gear the engine runs rough and shakes the whole truck between 1300 and 2000 rpm. It really shakes hardest at 1700 rpm. I've had it looked at after replacing fuel filter and swapping the injectors out. The dealer ship said 4 injectors were still bad and replaced them. I got the truck back and the problem still exists. What is this problem and how can I fix it?