I was checking the wiring to the drives side main beam as it wasnt working on my vauxhall corsa 06 and after doing this tried starting the engine but the battery had drained so we pushed started the car it turned on however the car will not rev above 2000 rpm and I cant get more than 10 mph out of it. Could the crankshaft sensor have told the ecu to put it in limp mode when I push started? Also how do I get it out of limp mode?
Have the battery tested and charged first. Low battery voltage would cause the problem. The battery should not drain so fast and either it is failing or the charging system has a fault causing the problem.