i have a dyno shop and have seen a TON of GM LS3 crank position sensors failing lately. they run ok till about 4000+ and just start misfiring and popping like crazy.
even BRAND NEW dealer GENUINE GM sensors for the LS3/7 crank failing right out of the box.