Altitude will play a factor as well. Factory service limit is usually specified at sea level. You will lose compression as you go up in elevation. If you are at 8000' feet for example, even a fresh top end might not put you at sea level spec. With thin air it is difficult to adequately fill the cylinder. I will look to see if I can find the percentage loss per 1000'.