So I let my truck sit for a little over the winter and hopped in it to drive the other day and noticed that it was leaking anti-freeze. I pin pointed the drip to this area and I think it is coming from the box in red. Sorry about the size of the image it has to be under 2mb.
Does anyone know what the box is and if it would be the cause of my leaking anti-freeze?
1985 ford f-150. 5. efi