I recently just bought a 2001 jeep grand cherokee 4.0L inline 6 as a daily beater. It has 128,000 miles, it has a extended startup/hard start. Vehicle also misfires on 4 & 5 at idle or in gear stopped but drives fine. I ran engine cleaner threw the intake and put plugs in it and seemed to change nothing. Any help would be appreciated. Thanks