If you've set the HVAC to Auto, it will come on and off to meet the target interior temperature. If you've turned the HVAC fully off, no auto, no fan speed, no temperature and its coming on by itself, fault code check the HVAC module as cabin temp sensor could be faulty.