Disengaging 1st gear problem

#1
Hi, i have a 2006 manual Toyota Corolla and some times the gear lever gets stuck in 1st gear and it is difficult to get it out of there, this occurs for example when i get it out of first gear in the morning before starting the engine, it doesn't make any noises or grinding and i found out that if i move the lever in a circular motion while it is stuck in first it becomes easier to pull it out. This happens in traffic some times and it is very annoying, i can be stuck in first but after pulling it out and going through the gears with the leaver the problem disappears and it is very easy to shift in and out for some time maybe even days, and then the problem comes back and so on. Could it be the gear box or the shift linkage and bushings ?
 
Top