JMC pickup truck cannot generate heat but can cool it. What is the reason? How much does it cost to go to a repair shop? I hope you can give me some advice.

See if the switch that controls the small water tank of the cab heater is broken. It cannot be opened and the hot water cannot enter the cab. This problem should not be serious. Find a repairman. The driver of the car can just check to see if the control valve is working properly. It won't cost much because it's just a minor problem.