You'd be amazed by the number of people who drop a chunk of money on something big and skimp on the small stuff. The devil's in the details. Yes, they will cause pinging when they leak. However, in your case, since it's all new, and I'm guessing you knew to reset the computer, it could just need some running time to settle in. I'd bump up the octane in the short term as insurance. Could be anything. Running lean is usually related to some sort of vacuum leak or insufficient fuel. I'd run some Seafoam through it for a couple tanks. If an injector is not closing fully because of deposits, it'll dribble fuel, which causes a rich condition. The computer will pick this up and lean things out, which will then be too lean, and cause pinging. Mainly, get some miles on it. It's fresh and tight, needs some miles. Down the list, could be a failing fuel pump. A weak coil won't cause pinging, it'll cut out and generally make the engine feel puny. Run temperature look OK?