It sounds like your problem is inside the engine. Did you do a compression test? Try that and report back. Also, if you get a low compression reading, be sure to add some heavy-weight oil to the cylinder (MTF or similar) and run it again, this way you know where you're losing compression (or at least whether or not your valves are sealing).