I had almost the exact same problem last year :(
It turned out to be a small crack in the head, between the valves. It ticked over lovely, revved up lovely, but like you say, show it any sign of a hill and nothing...
I would think your compression check should highlight if this is the case...