I was using the engine example as an analogy in an apparently failed attempt to help you appreciate the complexity involved. Mechanics in general will feel their way around an issue, but almost universally have access to paid repair databases when non-intuitive and complex issues come about.