Thought my pinion seal puked

I'd check the sending unit, maybe you'll get lucky and it's just a line