A broken receiver....
Check if you still have a working steering servo, when this happens, if not it is certainly the receiver....
Yes i agree with you m7H its either a loose esc wire to the receiver or a damaged receiver .The solid lights on is a loss of signal