A diagnostic platform includes a processor, storage media and user interfaces, including a display screen, the processor being coupled to engine analyzer hardware and adapted to be coupled to a scanner for downloading data from vehicle on-board computers.