Si que se trata de un problema de presión, mejor dicho de densidad, al aumentar la altura disminuyen tanto la presión como la densidad, la composición del aire (21% oxígeno y 79% nitrógeno) permanece constante. Al llegar un aire menos denso al cilindro disminuye el gasto de aire, y la potencia de un motor es proporcional al gasto de aire que lo atraviesa. Los motores sobrealimentados, ya sea mediante compresor mecánico ó turbocompresor, son capaces de aumentar la masa de aire admitida al elevar la presión de ésta, y como la densidad es proporcional a la presión pues consiguen mantener un gasto de aire constante, con lo que no pierden potencia con la altura.
La temperatura también influye pero menos, si la temperatura ambiente aumenta tambíen crece un parámetro del motor que se llama rendimiento volumétrico y aumenta la potencia del motor.
Luego otros factores como humedad del ambiente y demás afectan, pero todavía en menor medida que la temperatura.
Saludos y perdon por el ladrillo