Have you tried plugging in an OBD Reader / Scanner, to see if there are any specific Codes being generated?
Has the transmission fluid been flushed / replaced at all? Read in another Thread where someone had the same issue, locked in 6th, there was debris that dropped out with the fluid when they got round to flushing it.
Plus 16 years ownership must almost be a record.