For a similar problem with engine light after a fix it came on again on the way home. With agreement I ran it for 2 months waiting for other parts to arrive. It eventually turned out to be an ECU problem & it was changed under warranty.

Tim