It is not a distribution strap since it did not start.
If the engine does not happen to you of 3000 rpm it is because it is in "degraded zone" or what is the same, limited by the existence of some anomaly in motor electronics.
Although fault light does not appear, there is some code memorized in the switchboard (sporadic failure).
Try to disconnect the car battery and leave it all night. The next day, you connect it again, and although it will have to schedule the radio and the windows, it is possible that the car will work again as before.
If the ruling is not persistent, when the battery disconnect, "the switchboard" has been reset and therefore the failures of breakdowns have been erased. The bad thing is that that way we do not know what the fault code was and we do not know if it will appear again.
All the best.