I have a 2004 Jeep grand cherokee special edition with Straight 6. I have noticed that every once in ahwile upon starting it will start but then shakes and shudders kinda bad until I get going then it straightens out. I have replaced the plugs etc a few years ago, also replaced the fuel pump and filter a few years ago. Pretty much only does it in warmer weather after driving. Its doesn't run hot. Any other suggestions.