This is a software problem, likely a corrupted or unstable driver. If you are technically saavy with XP the system event log should show which file is causing the error; replacing it with an updated driver might solve the issue.
I am reasonably technically savvy but don’t know how to access the system event log, but I’m sure I can research it and figure it out. Thanks much!