the wiring may have come loose due to some potholes. i remember, lately my car has gone over many big potholes at high speeds. because of the speed, i could neither brake nor cut to another lane & simply glided over, the ABS
wiring may have come loose over there.
about the fuel pipe, potholes can be a reason, but i am not too sure. it was not the fault of the ASC guys as my last service was 5000 kms back & those guys dint do anything with the fuel pipe for it to come loose.