I apologize if this has been covered and I couldn't find it in my searching. I swapped a 2014 6.0 into my 95 chevy k2500 a couple years back, it runs fine except for one thing at this point, the engine rev is limited to 3500 rpm. I believe this is due to a crank relearn issue but I haven't been able to get the relearn process to take using hp tuners, autel, or a mac tool scan tool.The error says "conditions not met" and fails relearn, the crank sensor is the only error code in scan currently. I've seen a thread suggesting replacing the ecm with an e38, any advice would be appreciated. Thank you!