Hooligan, Hey there. Thank you for your response. I actually do believe it is tranny fluid. I got some insight from a friend that it might actually be something called a Transmission Turbine Revolution Sensor. Looks like that part sits on the top side of the transmission, unfortunately. I guess it i...