Thank you very much you were right! It was getting stuck on standby.
I thought it would turn on again as my constructor was switched on and STBY was on HIGH within the constructor.
I added a STBY, HIGH line to forward and it works now.
Thanks again!