1. A server for remote vehicle troubleshooting for performing vehicle troubleshooting from a remote location comprising: a troubleshooting program transmitter for transmitting to a vehicle a troubleshooting program for performing vehicle troubleshooting at the vehicle side upon receiving a request from an owner of the vehicle or at a predetermined time; a vehicle inspection result receiver for receiving from the vehicle inspection results regarding the vehicle obtained by executing the troubleshooting program; a trouble particular determining device for determining trouble particulars by analyzing the inspection results; and a trouble particular transmitter for transmitting the trouble particulars to the vehicle.