Another thing is that it may be a timing issue, if the spoke clears up when warm this could be the issue if the compression comes back as good this could be worthy of a check.
If you have checked everything externally that links to it then I wonder if it could be maybe a shift fork or detent ball issue. (tension spring, worn part, or bent)
When you hold it does it stay in gear and then slip whenever you let it go?