Compression: Not it because it runs. But I'd still check for power loss against book running pressure numbers..
Spark: Not it because it can run up to full advance at 4k.
Fuel: Bingo... weak fuel pump pressure. Cannot meet demand.
Spark: Not it because it can run up to full advance at 4k.
Fuel: Bingo... weak fuel pump pressure. Cannot meet demand.