Code 43 is almost ALWAYS a driver problem, not necessarily an external driver, it could even be one of Windows' own. There is a well-written (in my opinion) page at
http://pcsupport.about.com/od/errorc/a/code-43-error.htm which discusses the error and how to fix it in simple, step-by-step fashion.
Code 43 errors can be frustrating and time consuming to troubleshoot, but take you time, work it step by step, and best of luck to you.
×