Jeep Grand Cherokee

The blower speed is lessened by giving the motor less power, old school was to route the feed through different resistors on the way the blower to give it different speeds, sure they use something electronic to do the same thing. Your problem is probably in that component.

The wet floor and smell of anit-freeze and overheating definitely points to a leaking heater core. Relatively cheap part, but expensive to get too -usually requires taking out the dashboard. Not a small or easy job. You can bypass it for the time being by connecting together the hoses that run to it.

It the truck won't stay running but the problem only surfaced after you changed the oil? Any trouble light with it?