Looks like an ignition coil or some kind of sensor... would be nice if you knew what it was.

No doubt, those idiots who did the engine wash f***ed up your car. After that happened to me (long time ago... Sentra), I stopped having the engine washed outside the casa.