Did a leakdown test. Did cylinder 4, then 1, then 2, then 3. Did the test 3 times, recorded the values for each cylinder for each time I tested. For the 2nd and 3rd test, I had the valve cover off to verify that the cylinder I was testing was on the compression stroke. The engine was cold, and has not been run in over 3 weeks.
Cylinder#...........%leakdown
1....................10,10,10
2....................10,10,10
3....................16,14,15
4....................10,10,11
When testing cylinder 1,2, and 4, I noted that essentially all the leakage was through the rings (as evident of the air coming out of the valve cover through the oil fill.
Here's where it gets weird. When I first tested cylinder 3, it was blowing air out of cylinder 4's sparkplug hole a lot, and a spec through cylinder 1's sparkplug hole. I thought huh, I must have turned the engine over 2 turns instead of one when settiing it for TDC (had just tested cylinder 2). So I turn it 1 turn and retest, this time it's obvious it's not at TDC. At this point I pulled the valve cover and sure enough it wasn't. I again put it at TDC compression stroke on cylinder 3 and it's leaking air out the sparkplug hole of cylinder 4, and a spec through cylinder 1.
And when I had originally tested cylinder 4 (the first cylinder I tested) I kept thinking there might be a spec of air leaking from cylinder 3. I actually tried putting a piece of paper over the hole to see if it would move it, and even tried lighting an oil-soaked piece of paper on fire and extinguishing it to use the smoke to "see" if there was air flowing out of cylinder 3. I could never tell for sure, but I think it was leaking from cylinder 4 to 3.
Before test 3, I inspected the valve stem seals. All 16 are in their normal spots, and appear fine. I also checked the torque on the headbolts at 30, 50, and 60 ft*lbs (60 is the max, what I torqued it to originally). Nothing ever moved.
I checked the oil level and it's dead on full, no signs of water.
I checked the anti freeze and it's a spec low (probably leaking somewhere, dunno) but there was the slightest oily residue on top of the antifreeze. Not much, but it's always been clean before. So this is definitely new. Even though I didn't see water in the oil, it has been sitting for 3 weeks, so if there is water in the oil, it would be in the bottom of the pan.
I'm guessing at this point that there's a headgasket issue, and possibly a ring issue. I was going to start it and let it warm up, then do a leakdown test again, but the battery's dead. I guess I'll let it warm up tomorrow and then do a leakdown/comp test agian and see what I get.