Chosen Solution

Early 2015 MacBook Air, shift key reads as stuck on boot (safe boot) unless I hold down option key. Left shift key is nonfunctional once OS is running (right shift works fine), but after the laptop sleeps and restarts the shift key returns to being “stuck”. No physical problem and I replaced the keyboard to no avail. Tried SMC reset, didn’t help - can’t run NVRAM reset because of the stuck key (just sends me to recovery on boot). What gives? Is this fixable?

Disconnect internal keyboard. Plug in USB keyboard. Does USB keyboard have a stuck left SHIFT key too? If so, you’ve got a weird OS problem. If not, your replacement keyboard is also damaged.

Sorry I didn’t see your question beforehand. You’re hitting either a trackpad failure or the battery has become swollen damaging the ribbon cable or the keyboard directly. Since you replaced the keyboard that rules out the keyboard its self but you still may have a bad cable or the trackpad is bad. This Air’s series leverages the trackpad for the placement of the decode chip as well. This is where moisture can cause corrosion messing it up. Try a new Trackpad 13" MacBook Air (A1466) (Mid 2013, 2014-Early 2015) Track Pad - Apple P/N923-0438