any repair shop will be able to sort that for you but as we here like to reduce your costs.
kernal power failure could be a result of many things.
some solved it by updating a faulty driver so start there, visit your manufacters website and update all device drivers.
do full clean shutdowns and startups don't go into sleep mode or hibernate which could be what is causing it.
it could be hardware, the problem is it seems to be quite a bugger to narrow down.
a link to a discussion already on this for you to read through perhaps you will see something familiar to move forward from and narrow down the search for a culprit. Iam having Microsoft-Windows-Kernel-Power crashes