At a total guess here, I'm betting either your 3rd gear synchro is on the way out, or you're past the synchro going bad
state and have damaged the gear itself in a certain spot, which when it gets to that spot, won't allow it to stay in gear... just thinking
outloud.