I would recommend first replacing the "1882" marked ejector with the new "28926" ejector. The 28926 ejector is in the newest Gen4
.40/.357 trigger housings. For some strange reason Glock has not seen fit to switch the Gen3's over to the new ejectors as they did with the Gen4's. Glockparts.com has the Gen4 .40/.357 trigger housings with 28926 ejector, I don't know about other retailers but they may have old stock that still have the 1882 ejector.
If your G33 is a Gen3, you cannot use a Gen4 trigger housing in that gun's frame. You will need to remove the Gen3 trigger housing from the frame, pull the ejectors out of both trigger housings, and insert the new 28926 ejector into the Gen3 trigger housing, then reinsert the Gen3 trigger housing into the frame. Here's a thread that talks about removing the ejector from a trigger housing:
If erratic ejection continues with the 28926 ejector installed, I would recommend keeping that ejector in the gun and installing a replacement .40/.357 LCI extractor.
My Gen3 G27 ejected erratically, using the extractor from my G23 which ejected fine made very little difference, the 28926 ejector fixed it.