A leakdown test is more revealing of engine problems than a compression test, you can hear where the air goes.