I bought a flood 2016 Corvette from Texas and it was delivered this afternoon. Only 8k mi. The battery was dead, as always. I checked fluids, all good. No real signs of water. Jumped the Corvette with a jump box, it cranked right up, but it is in limp mode. Reduced power. Idles fine, radio is blank, dash is acting up, speedo is stuck at 160mph!! I've bought a few flood c5 Corvettes and replaced the BCM. I could re program those without any special tools. I am pretty comfortable with working on those. I can tell the C7 is already different. Is the BCM the culprit or where do I start? Also throwing crankshaft position sensor engine code. Thanks.