Hello, I have a 2008 M6 Arctic Cat that is leaking antifreeze, my husband found out that the hose for the antifreeze was off under the engine and fixed it. We tested it out but everytime he takes off I see some drops of antifreeze and when he stops it there's steam coming from under the hood...