In case someone else even gets caught with this, I had built a Power monitor that counts the pulses on the Meter and also looks at the Tarif LED.
I was suffering intermittent boots with no pattern to why, was driving me crazy.
For this I was using pins D1/D2/D3 in this case which some of you may know D3 is GPIO0 and some may know GPIO0 is used for flashing the firmware ( I did not ) and so depending if the sensor on D3 had light (Tariff ) or not depended if it will boot.