Yes, you can run a diesel heater all night, but it's important to make sure that you have enough fuel in the tank to last the entire night. Additionally, it's recommended to have a carbon monoxide detector in your van for added safety.