any more details about the peice? Are those electrical wires or some sort of metalic stabilizaiton? Did you find out what it connects to? If so, where on the undercarriage or body did it connect? Is there any attached circitry or sensors?
Also, can you get a pic of under the car where you think it fell off and reattaches to?
Anything else anyone can think of?