I own a 2005 Corsa C SXI.. it all drives well until I get up to the 4,000 rpm mark and then the car enters limp mode and misfires and also shows the amber engine light. It fixes itself if I turn off the engine and restart it but will do it again. I have changed spark plugs, coil pack and even the fuel filter. This has obviously made the car run better but hasn’t fixed the issue, I’m worrying it may be a problem with the ECU? Anybody help? I may get the injectors looked at next however I am unsure if this will be a problem. I’m not very mechanically minded ahhh!