I have a 04 dakota with the 4.7 motor. It has 35000 miles on it. when im just sitting at the light it starts to idle a little rough, then when i let off the brake it starts to shake when the truck is creeping. I dont know what it could be. no codes on or anything either.