[TW]Fox;16130181 said:
No the way you solve things is read the damn fault codes.
What's to say there is a fault logged? That motor is from before misfire detection was implemented, so a fault with the coils or plugs (which I think is most likely) probably won't show a fault.
Even when you do get faults logged, it's by no means a clear indication of the problem, just a source of information for your diagnosis.
For example only: My car can be misfiring and showing errors for the MAF and lambda sensor, yet the actual fault is that the coils which share a supply with those sensors aren't getting good power.
So no, the way you actually solve things is to acknowledge all the symptoms, read fault codes if there are any, then consult your experience and/or the workshop manual until you identify a fault that matches the symptoms and explains the fault codes. Reading the codes isn't a requirement.
For another example: If you have a misfire and a colder exhaust header (read with an laser temp gauge). You move that coil to another cylinder and the colder exhaust header goes with it, you replace the coil, no need to add code reading to the customer's bill.