Can’t figure this out. Stock ’06 M7 EFI with 3600 miles never missed a beat till now. It is not flashing any codes but seems to be in limp mode. Start it up and it will run normal for 20 seconds and then fall on its face and start blubbering at about 6700 rpm. Turn it off and let it sit for a few minutes and it goes back to normal for 20 seconds and then on its face. I have unplugged and replugged every conector I can find without any luck. Is my ECU fried?