Could be several things. Easiest to check is the fuse in the Overvoltage protection relay. Behind the battery. If the fuse is damaged, it will run in limp mode. Has the car been jump started? Next I would check the fuel pressure with gauges and also look for vacuum leaks. A vacuum leak will create the same symptoms.