Anyone have an idea as to why my '98 ZJ would knock off intermittently? It usually does it shortly after cranking, engine hot or cold even in neutral/park. I thought I got some bad gas but I just filled up for the third time and it is still doing it. It seems to run great and then suddenly knocks off. At slow speeds it will kill the engine. At highway speeds it feels like it cuts off for a second and then back on, sounds awful too. Any help would be appreciated.