Nintendo switch lite freeze and crash when impacted

My nintendo switch lite freeze and crash up on receiving any kind of minor impact, but works perfect when not impacted need a idea on the cause

Can some tell me if its a crack solder for the gpu

I found the solution it was the power button ribbon not tightly seated, and i also reseat the main processor