If the coolant is low, there could be an air bubble in the system. If there is, coolant won*t reach heater core and no heat or weak heat will result. Happened with my MX5,
1 check coolant level, refill to max fil line. Leave cap off coolant reservoir
2. Turn car on, preferably with front end...