Fuse box problem

Ok so I’m getting very confused with these new 900s problems with fuse box. This will be the third one just in our riding group that has had a fuse box problem. One night playing in the mud no water in sight bike loses power barely will move EPS light and check engine light come on. Limp it back and put a new voltage regulator on it since I know that’s a main problem in the 1ks that wasn’t bad so I moved to fuse block. All the realays are corroded but only those. The small fuses are clean as a whistle. This one my buddy did not by extended warranty so this is why I am working on it. I cleaned all the connectors in fuse box as good a as I could get them. And it being just relays and not all the fuses in the box I know it’s not from water. So I got all new relays because it is still throwing a check engine light code. That didn’t fix it. So I was thinking maybe the ground to frame is getting a bad ground. And making relays corrode or something. That was super clean no corrosion or rust. Only thing I can think is that i need to put all new prongs on all the wires to fuse box the wires crimped to prongs were corroded but couldn’t clean those. Does anyone have any suggestions or has had this problem as well.

Attached Thumbnails

Click image for larger version

Name:	image.jpg
Views:	N/A
Size:	1.87 MB
ID:	139731