I LS swapped my s10 with a gen 3 6.0 motor. I got it rebuilt and everything is bone stock. Drove it 500 miles to break it in. After I got it dyno tuned, 2 days later the motor throws a rod from cylinder 7 and cracks the side of the block. Mind you, I’ve heard weird noises coming from this motor since the jump and my mechanic has always tried to gloss over what I say. After the rob is thrown, I take it back to my mechanic and he opened it up and saw the rod was snapped in half closer to the piston head, and the piston head itself was dismantled (view the photos below). He says it is because I over revved the motor when I got it dyno tuned effectively getting the blame off of him. I call bs on this entire situation.The tuning shop revved it to 6500 which is standard (view dyno sheet below). The motor and pistons are brand new and stock and only made 284 hp and 314lbs tq at 5250 rpm so it not a high power motor on Ls standards by a long shot. Can someone please shed some light on the subject for me? If 6500 is over revving then I’ll leave the guy alone and take the loss, but I highly doubt this story and I know I didn’t do it because I babied this motor from the get go. I told him if he didn’t do anything wrong, then he bought a defective part and put it in my motor. He filed a warranty with DNJ Engine Components and they don’t warranty what happened and they sided with his conclusion (View their statement below). When I asked for back up documentation for their conclusion, they didn’t have any. I also went to a Chevy dealership and spoke with a certified mechanic and he said that I am being bs’ed by my mechanic. What most likely caused this? Should I take this guy to court?