Just to add -- it does seem that the wheel falling off is most likely the fault of whomever changed the tires. If you haven't done so already, please check that all the lug nuts on all wheels are...