A method of diagnosing a status of a vehicle. The vehicle has an on-board computer
for generating a diagnostic trouble code signal related to a passed or problem
status of the vehicle. A portable code reader is connected to the on-board computer.
Diagnostic trouble code signals are communicated from the on-board computer to
the code reader. The code reader communicates to a personal computer respective
ones of the diagnostic trouble code signals related to a problem status of the
vehicle. The personal computer communicates the respective ones of the diagnostic
trouble code signals from the personal computer to a remote computer. The remote
computer is configured to correlate the diagnostic trouble code signals to problem
description data for diagnosing the vehicle. Problem description data correlated
to the respective ones of the diagnostic trouble code signals are communicated
from the remote computer to the personal computer.