My 99 explorer 300 stopped running a few weeks ago so I did a compression test and have 30 psi. The books state a minimum of 115 psi. So I think I have a problem. With this little of compression could it be just a bad piston ring or something major? Top end rebuild or total engine rebuild? How hard is it to do a top end rebuild yourself? Has anyone done it and documented the steps?