How does he get the motor warmed up if it won't start when cold? Could have burn't contacts inside the starter solenoid. Just because it clicks does not mean its good.