Hello, Im sorry to hear that. The problem you have is a bad thermocouple.
This device is a safety that keeps the gas from flowing if it doesn't sense the flame. Eventually this part will fail and no longer allow gas to flow causing this issue.
As for issue with the battery not cooling the unit, that is a heat wrap part that needs to be replaced.
These parts should be fitted by an experienced gas technician, usually a Trailer supply shop can do this for you.
They can also get the parts.
But if you would like to order these parts yourself please let me know?
In any case, I will stick with you until this is complete.
Please rate my service kindly.
Also it is the only way I am credited for my time and expertise with you.
Once you rate, I will be notified and will add your question to my priority list so you can reach me anytime until this problem is solved.
Then you can reach me by simply replying to this message anytime.
Thank you and have a great day!