Long story short. Bought a 2006 4 door long bed with 65k miles in October. Middle of December 400 miles from home, cracked a piston. So, looking at options. My question is, does a new GM crate motor have updated pistons that are not prone to the same issues?