I have an 04 predator 500 that does not want to stay in 3rd. All other gears run fine and it shifts fine. I have replaced the gears in the trans with the dog ears on them, due to the fact that one broke once before so I changed all those. Bike was together for 4 years without issue before this started happening. I split the case again and changed the shift drum and the 3 forks, same problem. Anyone have an idea of what I’m dealing with? Or a direction to point me in to find someone who can help. Thanks

You look like you might have seen one up close