I am hoping it is not the ejector but now that I have thought about it more, I think you are right. I will finish out this season before bringing the gun to a gunsmith. It does still fire just fine.
In the mean time, does is the assembly, I mentioned above, correct?