1989 Jeep Cherokee. Well, I washed my engine with some degreaser and a light flow of water. (I know, better to just leave it dirty next time.) I didn't go crazy. Now, it starts up but sounds like it's misfiring and it's idling very rough. I checked distributor cap and didn't see any moisture, but i dried everything up anyways. Still the same. Any ideas? I did have a vaccum line going to my throttle body that snapped while washing, but I repaired it with some spare vaccum tube. My throttle position sensor still gives good readings. (On my model of XJ it requires you to manually adjust your TPS) One weird thing is that it starts up much faster than before, but misfires after and continues to idle rough. Any ideas?