A customer driven process of diagnosing and repairing a vehicle. The
process involves temporarily providing a customer with a diagnostic tool
that can receive vehicle diagnostic signals from a vehicle on-board
computer. The customer then uses the tool to upload diagnostic signals
from the car, and returns the tool to the automotive parts/service
facility. The vehicle diagnostic signals are communicated to a console,
which then accesses a database(s). The database(s) includes information
relating to the vehicle malfunction, the repairs needed, and the parts
required to complete those repairs. The process also allows automatic
scheduling of repairs and purchasing of parts from the automotive
parts/service facility. Upon payment of any prescribed fees, the process
outputs report information to the customer.