If you have metal in oil then suspect bearings coming apart. Has this engine been overheated, ran low on oil, has bad oil pressure? Will need some disassembly to locate exact cause.
RepairPal Certified shops can diagnose and repair your 2005 Chevrolet Malibu. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.