Moby, I doubt it is an ignition problem because it wouldn't restart, just the fact that it will only run at high revs indicates a fuel issue and I'm thinking air leak once things start to expand