Well it seems that it is a freeze plug. I found the leak by touch and it stopped when I placed my finger against it. I called autozone to find out...
So today I just started up my pickup, but the thing is, not even 30 minutes into my drive I noticed the temp rising. I opened the hood and steam...
Separate names with a comma.