Just an idea at the moment but how about I start building a fault code database? I have access to all the fault codes, what they mean and possible causes. For example, one I have just answered:-
17978, P1570
Engine Control Module (ECM) - immobilizer active
Probable causes:- Incorrect/damaged key, incorrectly coded, ECM/immobilizer replacement without recoding, wiring, immobilizer defective.
As the questions are asked/answered we could slowly build up a useful resource for everyone to check before asking the question. We already have a list of fault codes but tbh they don't really help much do they.
What do you think?