could be alsort mate, usual things are, coils, throttle postion sensor, sensors like the lambda and the knock.
mine was stuck in limp, it turned out to be a short in the wiring loom, which was touching metal on my gearbox!
if its under warrenty, get it looked at ASAP, the thrashing my engine gave itself make me think thats what caused the failure of over 10 iginitions coils and at least a couple of engine mounts.