could be valve . pop off valve cover turn her over slow and you should see it . turn it with power bar , so you can watch the valves . but you did have good compression , chances with good compression its not a valve .
poor gas flow will make it work bad . try the can trick ,and have a catch can for the fuel pump flow .