I was going to say you could check the trans fluid.... but you don't have a dipstick...

The computer does a pretty good job of adjusting for altitude so that shouldn't be an issue. Do you have a scanner you can hook up to read some data? Would be a good idea to check things like the coolant temp sensor, air intake temp sensor, manifold pressure and 02 sensor readings to see if something is off.