Have you checked all the connectors under the hood and fenders? Maybe one was loose and the vibration did it?