I've got a 1990 cherokee limited 4.0 auto and the problem is that it starts up and acts like the timing is way retarded and when you give it gas it goes up about 400rpms then when you let off the gas it dies.i've got brand new plugs,wires,cap,rotor and a cps my fuel presure is good and my firing...