I have tried that, i put seafoam in the tank, and throttle body. I also cleaned the throttle body as well. I have put a new fuel filter in, spark plugs,wires,cap,rotor. Im at a loss of what else it can be. The compression is 172 in all the cylnders so i know thats not it. There are no codes, and the jeep passed smog about three weeks ago. Its the weirdest thing ever. Drives good, its just at a idle it seems to shake then try to correct its self.