There is one more step that you could do before servicing at a local computer store or HP.
Consider making free backup images > saving the images to another disk drive or the cloud > clean install Windows 10 > test for a period of time > once testing has completed restore an image.
If interested I'll post a link.
.
.
.
.
.
Please remember to vote and to mark the replies as answers if they help.
On the bottom of each post there is:
Propose as answer = answered the question
On the left side of each post there is /\ with a number: click = a helpful post
.
.
.
.
.