Had a mate that had a lot of problems with his Astra about your model & he chased fault codes for years to no avail. The car would slow down & presumed to go into limp mode with heaps of check engine lights & codes, we would cancel the codes OK (they were none active) & they always came back...