Anyone know what this is?

A Chrysler Flux Capacitor? ;-) Sorry, if I had to guess, I would say something related to the emissions system.

That would make a good name for it Chrysler Flux Capacitor :sign5: