What a lemon.. 1996 Ford F150

For the heater, check the heater control valve near the firewall on the pass side. The is a vacuum line that connects to the top, see if its still connected. if it is plugged in, check while the truck is running and heater is on if there is a vacuum source. No vacuum No heat.

Ian