Usually a heater valve/bleed has stuck or not closing as it should, Best sign would be higher than usual temperature on start, Also stick a good ground power source in and see if that improves matters. Might have a stuffed battery, not delivering enough "cranking amps"
Also next time engine running pull full antice and check temp rise ties in with switch position. repeat for cabin heat. sometime fully closed actually is not!!