I took off the fill bottle and flushed the truck, while it was running, though the fill hose. I cleaned the fill bottle and put it back together. I then drove the truck around, with the heat on, and let the thermostat open. I came back and drained/flushed everything again. Once everything was coming out clean I repeated the process with distilled water. Then I drained the radiator and added coolant. I know this was a long process but I had been having trouble with the heater only heating up when I was accelerating and I wanted it to be right when I finished. It definitely solved the problem with the heat.