2008 2.3 Auto - Need help identifying coolant part

:
2008 Mazda 5 & 1990 Mazda Miata
2008 Mazda 5, Automatic, Sport, 170K miles. I apologize that this isn't a 3, but the 5 and 3 of this year share the same architecture. Just trying to reach a larger audience.

Hi there, I've searched for this one all day, and clearly I must have the only Mazda 5 with this part (Just kidding, I hope). I apologize I didn't circle the part in the photo, but I am trying to identify:

1. This grey box. It has 2 Coolant lines + a plug attached to it
2. The 2 coolant lines attached to it.


Unknown coolant line by Monk Ratava, on Flickr

Please help. If you can help identify the part, I will post a write up of me replacing the defunct parts. I am very meticulous about following up. Thank you so much.
 
NEW Mazda 3 5 6 CX-7 MX-5 Miata Vapor Canister Purge Valve Genuine L518-18-741. A moderator can lock this up now.
 
Back