i have a 1994 XR250R that stopped running recently. i had been riding for about a half hour when the bike died on me like it ran out of fuel. it hasn't started since. actually i was able to jump start it down a pretty good hill but it ran like complete shit and i had to keep it pinned just to keep it running. it felt like it was only firing once every couple cycles. There is plenty of good fuel in the tank and that fuel is making it down to the carburetor. i rebuilt the carburetor a couple months ago and its been running great since, so i dont think thats the issue. i checked and i do have spark and the spark plug is not fouled, i replaced with a new one anyway. my air filter could be cleaner but not clogged at all. my decompression cables are disconnected. The bike is leaking oil significantly at the head gasket which im thinking is probably the issue. i did a compression test with the engine cold and after first kick i had 60psi and after about 10 kicks or so it gradually made its way up to 150psi. my manual says it should be between 185-213psi. This made me further believe that it is most likely the head gasket. i then added some oil into the cylinder and redid the compression test. first kick was 60psi again and it gradually rose over 10 kicks or so to 190psi. My service manual shows this to mean that my piston, rings, and/or cylinder is messed up. what do you think? will a bad head gasket stop a bike from running? I'm guessing at this point its probly the head gasket that got so bad that while riding it caused the bike to reach such low compression that it couldnt fire but that i also need new rings on my piston which is why the compression test improves after adding the oil to the cylinder. Does this sound right? am i missing anything else? how difficult is it to replace the head gasket yourself? how much more work is it to do the piston and/or rings? Thanks a lot for any input, i want to get back to riding!!!