12" Macbook kernel panics
Hi Everyone. A few weeks back, I started getting kernel panics on my otherwise reliable 12" Retina MacBook, but only on when waking from sleep. Apart from being a bit sluggish at time, I have no other problems and the computer boots up normally every time after I shut it down. The kernel panics ("") are always the same,
"panic(cpu 0 caller 0xffffff8006e2581e): nvme: "AppleS3XController. PCI
link down. Write. ID=0xffffffff ARG1=0xffffffff ARG2=0xffffffff ARG3=
0xffffffff EDD0=0xffffffff EDD1=0xffffffff EDD2=0xffffffff EDD3=0xffff
ffff EDD4=0xffffffff EDD5=0xffffffff EDD6=0xffffffff EDD7=0xffffffff N
ANDV=0x2, DRAMV=0x1, SSDC=256G.\
Panicked task 0xffffff911a203e18: 177 threads: pid 0: kernel_task"
Browsing various support sites including this one brought up similar threads with my panic seemingly caused by a likely logic board fault. Curiously, Apple's diagnostics tool showed nothing untoward and apart from the waking from sleep problem, the MacBook's working OK. Now I know I can purchase a replacement board salvaged from another machine, but I'm unsure whether to do so without further reassurance that the board is the likely culprit. Provided I shut it down between uses, the computer continues to function normally. Any advice appreciated. Many thanks!