automatic transmission trouble. will ony shift in 4low on 1996 Toyota 4Runner

it will shift in 4 low.the shifter moves but wont engauge out of 4low. it happen right after i bought it drove it 50 miles, then it would not engauge. after i put it in 4 low it shifted fine. shift solinode?

Asked by for the 1996 Toyota 4Runner