My 1997 4.0 has a really bad miss when the engine is cold espcially between 2000-3000 rpms. after about 5 to 10 minutes of running it goes away. i can drive for an hour with now problems then shut it off for fifteen to 20 minutes and it will do it again even though its not cooled all the way down. it also is hard to start, i have to crank and crank the starter for it to start. then once it does start it smells like raw gas. i've tried changing the entire distributer, several sets of plugs and wires, cat. converter, fuel pump, crankshaft pos. sensor,and have had the injectors cleaned. the check engine light comes on (sometimes). just wondering if anyone has had similar problems with their 4.0s and could offer a solution.