If your plug was cracked, that in itself would cause a low compression reading and doesnt always mean you have a problem per say BUT... we also know your oil cap popped so considering that I would have to ask these questions to know it wasnt just a matter of you not putting it on properly.... was there any smoke coming from the exhaust, have you looked at your head gasket, you could have easily cracked a head! All worst case things but worth noting and btw hope you checked oil levels first before testing.
Get that thing on a hoist.
Its just not a simple thing to help ya with bro over the net, that puppy needs a little tear down to be 100%, its either a very easy fix or expensive one.
Last edited by Blackedout95; 09-04-2011 at 12:09 PM.