I checked the IO3 board and had a couple wires that were worn down so I stripped the wires back and reattached them and checked the boards to make sure they were seated. Its been over a week and haven't had any errors yet so looks like it might be good for now.