i have a 97 L67 that i just installed in my jeep. the motor is running extremely erratic. It wont idle at first, once you get it to warm up a second the rpm jump all over the place from a rough idle to about 2500rpms then back to a rough idle, over and over again. it is also running extremly rich. I replace teh TPS sensor, did not help, i haven't replaced any coil packs yet but they seem to get good spark. when i disconnect the cam sensor it runs much better but very lean, so i replaced that and it does the same thing when plugged back in. I am thinking maybe the spark plugs could possibly be hooked up in the wrong order, does anyone have a diagram of the order? Could it be the crank position sensor? I put all new plugs and wires in it also as well as a new o2 sensor...