UPDATE
I finally found the culprit. Out of all the most difficult problems to find in an engine, this is probably the hardest issue imaginable to find.
I pulled the cylinder head and carefully examined everything.
The bore looked to be in near-perfect condition, indicating that this likely wasn't a piston ring failure of any sort (the bore would be scratched).
The piston was in perfect condition and showed absolutely NO sign of piston-to-valve contact.
The head seemed fine, it just had some regular carbon deposits in it.
The head gasket was fully intact.
The valves SEEMED fine and showed zero signs of piston-to-valve contact.
I went ahead and pulled the valves off the head. They still looked perfect. Didn't look bent or damaged in any way. I did a quick valve lap/grind job and reinstalled everything back into the cylinder except the pushrods and rockers. Since I don't have a compression tester and can't get one now since it's Christmas I figured that I could test compression by turning the engine over without the rockers and pushrods installed to give me a full engine seal (spark plug installed as well).
To my surprise, with everything sealed shut on the engine (head gasket installed and head torqued, valves fully closed), it was very easy to turn it over. I know that it takes an incredible amount of force to turn over an engine with good compression without the compression release on and this one was way too easy to turn over. Therefore, it had SOME compression but nowhere near enough to run properly. I also know that an engine won't fire if it has low compression.
I spent a while turning the engine over and could eventually pick out the sound of air hissing somewhere, seemingly in the head. I put my finger over multiple locations such as the exhaust port (would indicate a faulty exhaust seal), spark plug (bad threads on plug), pushrod holes (would indicate some sort of piston ring and/or bore problem), and finally, the intake port. Although it was very faint, I could feel a bit of air flowing past my finger on the compression and intake strokes along with the hissing. I'm almost certain the low compression is caused by a faulty intake valve seal.
I have absolutely no idea why the intake valve suddenly stopped sealing properly when accelerating under load at low RPMs. I had the engine spinning up into the 7,000 RPM range the day before with no issue. Maybe the colder weather had something to do with it? Although that wouldn't explain why it stopped sealing AFTER warming up (things expand) rather than before (things shrink). I'm pretty disappointed in this engine though. Don't plan on building any more if these are the kinds of issues I'm going to be dealing with. I was extremely careful in reassembling the engine so I'm sure that this wasn't caused by me being stupid by dropping the valve on the floor or hitting it against something.
I'm going to try to aggressively lap and grind the intake valve to see if I can get it to seal right. I'll report back in a bit. If this doesn't work I guess I'll order a new cylinder head or buy another engine entirely from Harbor Freight.
I finally found the culprit. Out of all the most difficult problems to find in an engine, this is probably the hardest issue imaginable to find.
I pulled the cylinder head and carefully examined everything.
The bore looked to be in near-perfect condition, indicating that this likely wasn't a piston ring failure of any sort (the bore would be scratched).
The piston was in perfect condition and showed absolutely NO sign of piston-to-valve contact.
The head seemed fine, it just had some regular carbon deposits in it.
The head gasket was fully intact.
The valves SEEMED fine and showed zero signs of piston-to-valve contact.
I went ahead and pulled the valves off the head. They still looked perfect. Didn't look bent or damaged in any way. I did a quick valve lap/grind job and reinstalled everything back into the cylinder except the pushrods and rockers. Since I don't have a compression tester and can't get one now since it's Christmas I figured that I could test compression by turning the engine over without the rockers and pushrods installed to give me a full engine seal (spark plug installed as well).
To my surprise, with everything sealed shut on the engine (head gasket installed and head torqued, valves fully closed), it was very easy to turn it over. I know that it takes an incredible amount of force to turn over an engine with good compression without the compression release on and this one was way too easy to turn over. Therefore, it had SOME compression but nowhere near enough to run properly. I also know that an engine won't fire if it has low compression.
I spent a while turning the engine over and could eventually pick out the sound of air hissing somewhere, seemingly in the head. I put my finger over multiple locations such as the exhaust port (would indicate a faulty exhaust seal), spark plug (bad threads on plug), pushrod holes (would indicate some sort of piston ring and/or bore problem), and finally, the intake port. Although it was very faint, I could feel a bit of air flowing past my finger on the compression and intake strokes along with the hissing. I'm almost certain the low compression is caused by a faulty intake valve seal.
I have absolutely no idea why the intake valve suddenly stopped sealing properly when accelerating under load at low RPMs. I had the engine spinning up into the 7,000 RPM range the day before with no issue. Maybe the colder weather had something to do with it? Although that wouldn't explain why it stopped sealing AFTER warming up (things expand) rather than before (things shrink). I'm pretty disappointed in this engine though. Don't plan on building any more if these are the kinds of issues I'm going to be dealing with. I was extremely careful in reassembling the engine so I'm sure that this wasn't caused by me being stupid by dropping the valve on the floor or hitting it against something.
I'm going to try to aggressively lap and grind the intake valve to see if I can get it to seal right. I'll report back in a bit. If this doesn't work I guess I'll order a new cylinder head or buy another engine entirely from Harbor Freight.