I would not drive it while it is in limp home mode.
Limp home means that, not keep driving.
Astra is common for sloppy gearshift (cable worn).
Is yours like that?
The sensors aren't necessarily faulty.
They may be telling the truth of what they measure.
Example is an engine with cam belt timing wrong, MAF reads wrong, O2 reads wrong, engine low power, logs codes etc.
I would be looking at the cam belt, water pump, tensioner and idlers etc, the transmission shift cable, and then the existing codes.
I would rub the codes out, and see what occurs in what order.