Before splashing the cash try cleaning all the associated contacts with a proper contact cleaner, including all the connectors in lump front left of engine bay, shortly after getting my Mav several different codes came up, most were irrelevant. worth a shot for a few quid. Then see if it happens...