try hitting it with some gun scrubber, and working the slide? Looks from the pic like its a first gen millennium. I had a third gen pt145 and loved it never had a fail with it. They may have test fired it before shipping which might explain some powder on the gun but not enough to make it fail? That sucks it was not fixed right for you.