I found out the lack of compression problem with my SX4. I heard somewhere that the push rods can come out, so I decided to pull the valve cover to see if that was the culprit.
AI found two bent (Z shaped) push rods. A trip to my local Pick-A-Part, and I found an old DJ. I could not get the cover off (it had 1/4" hex screws), so I tried a 4.0 L in a Cherokee. I was not sure if they were the same length, but the valve cover was easy enough to remove to check. I got 2 push rods for $1.99 each. After arriving back home with the parts, I put them down in the holes and they were too short! Grabbing a flashlight, I peered down the hole to see the lifters laying sideways in the engine! I was able to use a magnet to pick them up and get them back in the holes without having to pull the head (Thank You LORD!). I put the rockers back on and had a friend crank the engine to make sure everything was OK. Immediately one of the push rods bent again. I was not sure why, but back in the car to Pick-A-Part for more push rods! (I got 4 this time). I took a socket and hammer and whacked the top of the valve spring top to loosen it. That seemed to work, as after putting it all back together, it cranked for a long time an no parts broke, bent or flew off!. I ran out of time, so I will finish putting it back together and fire it another day.
Does anyone know what causes the push rods to bend?..Rich