Thanks for all the info..
I have to agree it has to be something I did but I'm just not finding it. It idles rough when it's cold or hot and runs rough with power or at idle. I have tried some of the advice you guys have given me and still the same results. I tried bench testing the o2 sensor and (A) it's bad or (B) operator error. When I did the heat test it would not get close to 1 volt but did drop temperature rapidly. I already ordered the o2 sensor before I posted this so it's going to get replaced either way.
I disconnected the battery to rest the ecu. I checked the intake air temp sensor and the coolant temp sensor and both are connected. I ordered these today.
I quadruple checked the spark plug wires to make sure they are connected which they were. I also pulled each spark plug wire while it was running to see if there were any changes which there was on all 4 cylinders. I also checked the vacuum lines, visually, and could not see or hear any signs of leaking. I'm new to jeeps so I'm looking up a vacuum line diagram just to make sure I didn't miss anything.
I did notice that there is an exhaust leak coming from the manifold and the front exhaust pipe.
. This exhaust system has been nothing but a pain from day one. If I can get it running right, I'm definitely taking it to a muffler shop and having it replaced. I also noticed that it is still running rich as well. I also checked the tightness of my serpentine belt with a gauge and it was loose. I don't think the belt would have anything to do with it but at least throw that out there. The belt isn't squealing and the alternator isn't making any noise either.
I have not checked to see if the injectors are clogged just because the motor was running fine until I did all these changes. I haven't checked the timing yet either. I will let you guys know the outcome when i have replaced the sensors.