As long as you have been good with your oil changes and simple maintenance I would think its more the head than the something in the lower end. Put a little oil in each cylinder just before you check its compression and see if your numbers come up, if they do you could very well have ring or cylinder wall problems. I am still leaning towards some head work.
Just my 2 cents
Johan