On Friday, I was having a P0300 Random Misfire code thrown. I figured it was plugs or wires, something easy. The car dies on me while driving, I have to give it gas or it dies. After work, I limp it home and call the dealership and make an appt for Monday. I start poking around, checking wires, plugs, etc for anything. I could find nothing wrong, ever wire had spark. So I figured some shitty gas fouled up my injectors. I got in the car to move it out of garage. As soon I started her up, I hear a KLANK KLANK KLANK...ERRRR...GU-CHUNK...(SMOKE OUT TAILPIPE)...Knocking Sounds...pieces of block all over ground, oil everywhere. The car has 18,8xx miles on it, only mod is SLP Midlength headers I had put on around 6,000 miles by myself and an ASE Certified mechanic. Never seen an engine blow like that before. The car was towed to dealership. Looks like a connecting rod blew threw the block and through oil pan. Good times. Hopefully warranty will help me out. Headers would not cause a malfuction of this type. EDIT: GM is replacing the motor under warranty. The old motor blew two holes on each side of the block. They have yet to determine root cause.