Torqueflight blues...

Im driving to work this morning and everything is fine car is running great trans is shifting great then i get about 3 miles from work and I notice when I shift from 2nd to 3rd theres a delay. So I drive a littile more and there is more of a delay and finally it wont shift from 2nd to 3rd.... what gives ay ideas?