OR your valve timing events are not what you think, or not the same running versus cranking..... which was the point to suggest timing the valve opening/closing events, and to test compression after running the engine (to make sure the lifters are pumped up).