SunPower Corp (NASDAQ:SPWR) is replacing certain third-party connectors in some of its systems, which will see the US solar company book USD 31 million (EUR 27.3m) of charges while it pursues recovery of costs from the suppliers.